home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_50_AGetInfo.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
272KB
|
4,742 lines
# near model CODE resource
# jump table entries: 14768-14789 (22 of them)
fn00000000:
00000000 4E56 FDF8 link A6, -0x0208
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 206E 000C movea.l A0, [A6 + 0xC]
0000000C 43EE FFBA lea.l A1, [A6 - 0x46]
00000010 7010 moveq.l D0, 0x10
label00000012:
00000012 22D8 move.l [A1]+, [A0]+
00000014 51C8 FFFC dbf D0, -0x6 /* 00000012 */
00000018 3290 move.w [A1], [A0]
0000001A 286E 0008 movea.l A4, [A6 + 0x8]
0000001E 4247 clr.w D7
00000020 41EE FE18 lea.l A0, [A6 - 0x1E8]
00000024 43EE FFC0 lea.l A1, [A6 - 0x40]
00000028 7007 moveq.l D0, 0x07
label0000002A:
0000002A 20D9 move.l [A0]+, [A1]+
0000002C 51C8 FFFC dbf D0, -0x6 /* 0000002A */
00000030 41EE FFBA lea.l A0, [A6 - 0x46]
00000034 224C movea.l A1, A4
00000036 7010 moveq.l D0, 0x10
label00000038:
00000038 22D8 move.l [A1]+, [A0]+
0000003A 51C8 FFFC dbf D0, -0x6 /* 00000038 */
0000003E 3290 move.w [A1], [A0]
00000040 7000 moveq.l D0, 0x00
00000042 2940 0046 move.l [A4 + 0x46], D0
00000046 7000 moveq.l D0, 0x00
00000048 2940 004A move.l [A4 + 0x4A], D0
0000004C 297C 3F3F 3F3F 004E move.l [A4 + 0x4E], 0x3F3F3F3F /* '????' */
00000054 297C 3F3F 3F3F 0052 move.l [A4 + 0x52], 0x3F3F3F3F /* '????' */
0000005C 7000 moveq.l D0, 0x00
0000005E 2940 0056 move.l [A4 + 0x56], D0
00000062 7000 moveq.l D0, 0x00
00000064 2940 005A move.l [A4 + 0x5A], D0
00000068 422C 005E clr.b [A4 + 0x5E]
0000006C 7000 moveq.l D0, 0x00
0000006E 2D40 FF4A move.l [A6 - 0xB6], D0
00000072 41EE FE18 lea.l A0, [A6 - 0x1E8]
00000076 2D48 FF50 move.l [A6 - 0xB0], A0
0000007A 3D6E FFBA FF54 move.w [A6 - 0xAC], [A6 - 0x46]
00000080 426E FF5A clr.w [A6 - 0xA6]
00000084 2D6E FFBC FF6E move.l [A6 - 0x92], [A6 - 0x44]
0000008A 4267 clr.w -[A7]
0000008C 486E FF3E pea.l [A6 - 0xC2]
00000090 4267 clr.w -[A7]
00000092 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000096 3E1F move.w D7, [A7]+
00000098 6702 beq +0x4 /* 0000009C */
0000009A 603E bra +0x40 /* 000000DA */
label0000009C:
0000009C 296E FF86 0046 move.l [A4 + 0x46], [A6 - 0x7A]
000000A2 296E FF8A 004A move.l [A4 + 0x4A], [A6 - 0x76]
000000A8 296E FF5E 004E move.l [A4 + 0x4E], [A6 - 0xA2]
000000AE 296E FF62 0052 move.l [A4 + 0x52], [A6 - 0x9E]
000000B4 296E FF74 0056 move.l [A4 + 0x56], [A6 - 0x8C]
000000BA 296E FF7E 005A move.l [A4 + 0x5A], [A6 - 0x82]
000000C0 486E FDF8 pea.l [A6 - 0x208]
000000C4 3F2E FFBA move.w -[A7], [A6 - 0x46]
000000C8 4EAD 396A jsr [A5 + 0x396A /* export_1833 */]
000000CC 205F movea.l A0, [A7]+
000000CE 43EC 005E lea.l A1, [A4 + 0x5E]
000000D2 7007 moveq.l D0, 0x07
label000000D4:
000000D4 22D8 move.l [A1]+, [A0]+
000000D6 51C8 FFFC dbf D0, -0x6 /* 000000D4 */
label000000DA:
000000DA 3D47 0010 move.w [A6 + 0x10], D7
000000DE 4CDF 1080 movem.l D7,A4, [A7]+
000000E2 4E5E unlink A6
000000E4 205F movea.l A0, [A7]+
000000E6 504F addq.w A7, 8
000000E8 4ED0 jmp [A0]
000000EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000EC-000000F8
fn000000EC:
000000EC 4E56 FA8E link A6, -0x0572
000000F0 206E 0010 movea.l A0, [A6 + 0x10]
000000F4 43EE FF00 lea.l A1, [A6 - 0x100]
// end alternate branch 000000EC-000000F8
fn000000EC: // (misaligned)
000000EE FA8E 206E .extension 0xA8E <<F/2-3/5>> // unimplemented
000000F2 0010 43EE ori.b [A0], 0xEE
000000F6 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000000F8 703F moveq.l D0, 0x3F
label000000FA:
000000FA 22D8 move.l [A1]+, [A0]+
000000FC 51C8 FFFC dbf D0, -0x6 /* 000000FA */
00000100 206E 000C movea.l A0, [A6 + 0xC]
00000104 43EE FE00 lea.l A1, [A6 - 0x200]
00000108 703F moveq.l D0, 0x3F
label0000010A:
0000010A 22D8 move.l [A1]+, [A0]+
0000010C 51C8 FFFC dbf D0, -0x6 /* 0000010A */
00000110 486E FE00 pea.l [A6 - 0x200]
00000114 487A 0186 pea.l [PC + 0x186 /* 0000029C, value 0x13A0000 */]
00000118 486E FA8E pea.l [A6 - 0x572]
0000011C 3F3C 0002 move.w -[A7], 0x2
00000120 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000124 41EE FE00 lea.l A0, [A6 - 0x200]
00000128 43EE FA8E lea.l A1, [A6 - 0x572]
0000012C 703F moveq.l D0, 0x3F
label0000012E:
0000012E 20D9 move.l [A0]+, [A1]+
00000130 51C8 FFFC dbf D0, -0x6 /* 0000012E */
00000134 4267 clr.w -[A7]
00000136 42A7 clr.l -[A7]
00000138 486E FB92 pea.l [A6 - 0x46E]
0000013C 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000140 3D5F FB8E move.w [A6 - 0x472], [A7]+
00000144 41EE FC94 lea.l A0, [A6 - 0x36C]
00000148 43EE FF00 lea.l A1, [A6 - 0x100]
0000014C 703F moveq.l D0, 0x3F
label0000014E:
0000014E 20D9 move.l [A0]+, [A1]+
00000150 51C8 FFFC dbf D0, -0x6 /* 0000014E */
00000154 4267 clr.w -[A7]
00000156 486E FE00 pea.l [A6 - 0x200]
0000015A 4267 clr.w -[A7]
0000015C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000160 4A5F tst.w [A7]+
00000162 57C0 seq D0
00000164 4A00 tst.b D0
00000166 6700 010A beq +0x10C /* 00000272 */
0000016A 2F00 move.l -[A7], D0
0000016C 4267 clr.w -[A7]
0000016E 42A7 clr.l -[A7]
00000170 486E FB90 pea.l [A6 - 0x470]
00000174 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000178 321F move.w D1, [A7]+
0000017A 201F move.l D0, [A7]+
0000017C 4A41 tst.w D1
0000017E 57C1 seq D1
00000180 C001 and.b D0, D1
00000182 6700 00EE beq +0xF0 /* 00000272 */
00000186 7000 moveq.l D0, 0x00
00000188 2D40 FDA0 move.l [A6 - 0x260], D0
0000018C 41EE FB94 lea.l A0, [A6 - 0x46C]
00000190 2D48 FDA6 move.l [A6 - 0x25A], A0
00000194 2D6E 0008 FDF8 move.l [A6 - 0x208], [A6 + 0x8]
label0000019A:
0000019A 3D6E FB90 FDAA move.w [A6 - 0x256], [A6 - 0x470]
000001A0 3D7C FFFF FDB0 move.w [A6 - 0x250], 0xFFFF
000001A6 2D6E FDF8 FDC4 move.l [A6 - 0x23C], [A6 - 0x208]
000001AC 4267 clr.w -[A7]
000001AE 486E FD94 pea.l [A6 - 0x26C]
000001B2 4267 clr.w -[A7]
000001B4 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
000001B8 4A5F tst.w [A7]+
000001BA 6600 0086 bne +0x88 /* 00000242 */
000001BE 486E FB94 pea.l [A6 - 0x46C]
000001C2 487A 00D8 pea.l [PC + 0xD8 /* 0000029C, value 0x13A0000 */]
000001C6 486E FA8E pea.l [A6 - 0x572]
000001CA 3F3C 0002 move.w -[A7], 0x2
000001CE 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000001D2 41EE FB94 lea.l A0, [A6 - 0x46C]
000001D6 43EE FA8E lea.l A1, [A6 - 0x572]
000001DA 703F moveq.l D0, 0x3F
label000001DC:
000001DC 20D9 move.l [A0]+, [A1]+
000001DE 51C8 FFFC dbf D0, -0x6 /* 000001DC */
000001E2 4240 clr.w D0
000001E4 102E FC94 move.b D0, [A6 - 0x36C]
000001E8 4241 clr.w D1
000001EA 122E FB94 move.b D1, [A6 - 0x46C]
000001EE D240 add.w D1, D0
000001F0 0C41 00FE cmpi.w D1, 0xFE
000001F4 6C26 bge +0x28 /* 0000021C */
000001F6 486E FB94 pea.l [A6 - 0x46C]
000001FA 486E FC94 pea.l [A6 - 0x36C]
000001FE 486E FA8E pea.l [A6 - 0x572]
00000202 3F3C 0002 move.w -[A7], 0x2
00000206 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000020A 41EE FC94 lea.l A0, [A6 - 0x36C]
0000020E 43EE FA8E lea.l A1, [A6 - 0x572]
00000212 703F moveq.l D0, 0x3F
label00000214:
00000214 20D9 move.l [A0]+, [A1]+
00000216 51C8 FFFC dbf D0, -0x6 /* 00000214 */
0000021A 604C bra +0x4E /* 00000268 */
label0000021C:
0000021C 487A 007E pea.l [PC + 0x7E /* 0000029C, value 0x13A0000 */]
00000220 486E FC94 pea.l [A6 - 0x36C]
00000224 486E FA8E pea.l [A6 - 0x572]
00000228 3F3C 0002 move.w -[A7], 0x2
0000022C 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000230 41EE FC94 lea.l A0, [A6 - 0x36C]
00000234 43EE FA8E lea.l A1, [A6 - 0x572]
00000238 703F moveq.l D0, 0x3F
label0000023A:
0000023A 20D9 move.l [A0]+, [A1]+
0000023C 51C8 FFFC dbf D0, -0x6 /* 0000023A */
00000240 6030 bra +0x32 /* 00000272 */
label00000242:
00000242 487A 0058 pea.l [PC + 0x58 /* 0000029C, value 0x13A0000 */]
00000246 486E FC94 pea.l [A6 - 0x36C]
0000024A 486E FA8E pea.l [A6 - 0x572]
0000024E 3F3C 0002 move.w -[A7], 0x2
00000252 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000256 41EE FC94 lea.l A0, [A6 - 0x36C]
0000025A 43EE FA8E lea.l A1, [A6 - 0x572]
0000025E 703F moveq.l D0, 0x3F
label00000260:
00000260 20D9 move.l [A0]+, [A1]+
00000262 51C8 FFFC dbf D0, -0x6 /* 00000260 */
00000266 600A bra +0xC /* 00000272 */
label00000268:
00000268 7002 moveq.l D0, 0x02
0000026A B0AE FDC4 cmp.l D0, [A6 - 0x23C]
0000026E 6600 FF2A bne -0xD4 /* 0000019A */
label00000272:
00000272 4267 clr.w -[A7]
00000274 42A7 clr.l -[A7]
00000276 3F2E FB92 move.w -[A7], [A6 - 0x46E]
0000027A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000027E 3D5F FB8E move.w [A6 - 0x472], [A7]+
00000282 206E 0014 movea.l A0, [A6 + 0x14]
00000286 43EE FC94 lea.l A1, [A6 - 0x36C]
0000028A 703F moveq.l D0, 0x3F
label0000028C:
0000028C 20D9 move.l [A0]+, [A1]+
0000028E 51C8 FFFC dbf D0, -0x6 /* 0000028C */
00000292 4E5E unlink A6
00000294 205F movea.l A0, [A7]+
00000296 DEFC 000C add.w A7, 0xC
0000029A 4ED0 jmp [A0]
0000029C 013A 0000 btst [PC /* 0000029E */], D0
000002A0 4E56 0000 link A6, 0
000002A4 206E 0008 movea.l A0, [A6 + 0x8]
000002A8 4AA8 FDEC tst.l [A0 - 0x214]
000002AC 6708 beq +0xA /* 000002B6 */
000002AE 2F28 FDEC move.l -[A7], [A0 - 0x214]
000002B2 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label000002B6:
000002B6 4E5E unlink A6
000002B8 205F movea.l A0, [A7]+
000002BA DEFC 000A add.w A7, 0xA /* '\n' */
000002BE 4ED0 jmp [A0]
export_1846:
000002C0 4E56 FCE8 link A6, -0x0318
000002C4 48E7 0308 movem.l -[A7], D6,D7,A4
000002C8 206E 000E movea.l A0, [A6 + 0xE]
000002CC 43EE FFBA lea.l A1, [A6 - 0x46]
000002D0 7010 moveq.l D0, 0x10
label000002D2:
000002D2 22D8 move.l [A1]+, [A0]+
000002D4 51C8 FFFC dbf D0, -0x6 /* 000002D2 */
000002D8 3290 move.w [A1], [A0]
000002DA 2E2E 000A move.l D7, [A6 + 0xA]
000002DE 42A7 clr.l -[A7]
000002E0 2F07 move.l -[A7], D7
000002E2 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
000002E6 4EAD 37C2 jsr [A5 + 0x37C2 /* export_1780 */]
000002EA 2D5F FDEC move.l [A6 - 0x214], [A7]+
000002EE 6758 beq +0x5A /* 00000348 */
000002F0 42A7 clr.l -[A7]
000002F2 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000002F8 2F2E FDEC move.l -[A7], [A6 - 0x214]
000002FC 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000300 285F movea.l A4, [A7]+
00000302 2F0C move.l -[A7], A4
00000304 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00000308 2054 movea.l A0, [A4]
0000030A 4868 005E pea.l [A0 + 0x5E]
0000030E 486E FFC0 pea.l [A6 - 0x40]
00000312 4EAD 496A jsr [A5 + 0x496A /* export_2345 */]
00000316 101F move.b D0, [A7]+
00000318 672E beq +0x30 /* 00000348 */
0000031A 2054 movea.l A0, [A4]
0000031C 2228 005A move.l D1, [A0 + 0x5A]
00000320 B2AE FFBC cmp.l D1, [A6 - 0x44]
00000324 56C1 sne D1
00000326 C001 and.b D0, D1
00000328 4A00 tst.b D0
0000032A 671C beq +0x1E /* 00000348 */
0000032C 3228 0058 move.w D1, [A0 + 0x58]
00000330 B26E FFBA cmp.w D1, [A6 - 0x46]
00000334 56C1 sne D1
00000336 C001 and.b D0, D1
00000338 670E beq +0x10 /* 00000348 */
0000033A 2F2E FDEC move.l -[A7], [A6 - 0x214]
0000033E 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000342 7000 moveq.l D0, 0x00
00000344 2D40 FDEC move.l [A6 - 0x214], D0
label00000348:
00000348 4AAE FDEC tst.l [A6 - 0x214]
0000034C 6714 beq +0x16 /* 00000362 */
0000034E 2F2E FDEC move.l -[A7], [A6 - 0x214]
00000352 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
00000356 2F2E FDEC move.l -[A7], [A6 - 0x214]
0000035A 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
0000035E 6000 00F6 bra +0xF8 /* 00000456 */
label00000362:
00000362 4267 clr.w -[A7]
00000364 4EAD 3FE2 jsr [A5 + 0x3FE2 /* export_2040 */]
00000368 101F move.b D0, [A7]+
0000036A 6704 beq +0x6 /* 00000370 */
0000036C 6000 00E8 bra +0xEA /* 00000456 */
label00000370:
00000370 4267 clr.w -[A7]
00000372 2F07 move.l -[A7], D7
00000374 486E FEF0 pea.l [A6 - 0x110]
00000378 4EAD 3EB2 jsr [A5 + 0x3EB2 /* export_2002 */]
0000037C 3C1F move.w D6, [A7]+
0000037E 670E beq +0x10 /* 0000038E */
00000380 2F3C 0001 0FA8 move.l -[A7], 0x10FA8
00000386 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
0000038A 6000 00CA bra +0xCC /* 00000456 */
label0000038E:
0000038E 7000 moveq.l D0, 0x00
00000390 2D40 FDEC move.l [A6 - 0x214], D0
00000394 7000 moveq.l D0, 0x00
00000396 2840 movea.l A4, D0
00000398 486E FF7C pea.l [A6 - 0x84]
0000039C 487A FF02 pea.l [PC - 0xFE /* 000002A0, value 0x4E560000 'NV\0\0', cstring "NV" */]
000003A0 2F0E move.l -[A7], A6
000003A2 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000003A6 42A7 clr.l -[A7]
000003A8 3F3C 07D0 move.w -[A7], 0x7D0
000003AC 42A7 clr.l -[A7]
000003AE 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
000003B2 2D57 FDEC move.l [A6 - 0x214], [A7]
000003B6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000003BA 486E FDF0 pea.l [A6 - 0x210]
000003BE 2F3C 0005 07D0 move.l -[A7], 0x507D0
000003C4 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000003C8 486E FFC0 pea.l [A6 - 0x40]
000003CC 486E FDF0 pea.l [A6 - 0x210]
000003D0 486E FCE8 pea.l [A6 - 0x318]
000003D4 3F3C 0002 move.w -[A7], 0x2
000003D8 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000003DC 41EE FDF0 lea.l A0, [A6 - 0x210]
000003E0 43EE FCE8 lea.l A1, [A6 - 0x318]
000003E4 703F moveq.l D0, 0x3F
label000003E6:
000003E6 20D9 move.l [A0]+, [A1]+
000003E8 51C8 FFFC dbf D0, -0x6 /* 000003E6 */
000003EC 486E FDF0 pea.l [A6 - 0x210]
000003F0 2F2E FDEC move.l -[A7], [A6 - 0x214]
000003F4 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000003F8 486E FFBA pea.l [A6 - 0x46]
000003FC 2F07 move.l -[A7], D7
000003FE 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
00000402 2F2E FDEC move.l -[A7], [A6 - 0x214]
00000406 4EBA 03F0 jsr [PC + 0x3F0 /* 000007F8 */]
0000040A 42A7 clr.l -[A7]
0000040C 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000412 2F2E FDEC move.l -[A7], [A6 - 0x214]
00000416 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000041A 285F movea.l A4, [A7]+
0000041C 2F0C move.l -[A7], A4
0000041E 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00000422 486E FFBA pea.l [A6 - 0x46]
00000426 2F07 move.l -[A7], D7
00000428 1F2E 0008 move.b -[A7], [A6 + 0x8]
0000042C 2F0C move.l -[A7], A4
0000042E 4EBA 045C jsr [PC + 0x45C /* 0000088C */]
00000432 42A7 clr.l -[A7]
00000434 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */
0000043A 2F2E FDEC move.l -[A7], [A6 - 0x214]
0000043E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000442 4EAD 26C2 jsr [A5 + 0x26C2 /* export_1236 */]
00000446 2F2E FDEC move.l -[A7], [A6 - 0x214]
0000044A 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
0000044E 486E FF7C pea.l [A6 - 0x84]
00000452 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000456:
00000456 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000045A 4E5E unlink A6
0000045C 205F movea.l A0, [A7]+
0000045E DEFC 000A add.w A7, 0xA /* '\n' */
00000462 4ED0 jmp [A0]
00000464 4E56 FFFC link A6, -0x0004
00000468 48E7 0018 movem.l -[A7], A3,A4
0000046C 286E 0008 movea.l A4, [A6 + 0x8]
00000470 4AAE 000C tst.l [A6 + 0xC]
00000474 6700 01C2 beq +0x1C4 /* 00000638 */
00000478 42A7 clr.l -[A7]
0000047A 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000480 2F2E 000C move.l -[A7], [A6 + 0xC]
00000484 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000488 265F movea.l A3, [A7]+
0000048A 2F0B move.l -[A7], A3
0000048C 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00000490 700B moveq.l D0, 0x0B
00000492 6B18 bmi +0x1A /* 000004AC */
00000494 B07C 000F cmp.w D0, 0xF
00000498 6E12 bgt +0x14 /* 000004AC */
0000049A 41EC 000E lea.l A0, [A4 + 0xE]
0000049E 3200 move.w D1, D0
000004A0 E649 lsr D1.w, 3
000004A2 4441 neg.w D1
000004A4 0130 10FF btst [A0 + D1.w - 0x1], D0
000004A8 0A3C 0004 xori.b ccr, 4
label000004AC:
000004AC 661A bne +0x1C /* 000004C8 */
000004AE 1F3C 0001 move.b -[A7], 0x1
000004B2 2F0B move.l -[A7], A3
000004B4 4EBA 08DE jsr [PC + 0x8DE /* 00000D94 */]
000004B8 2F0B move.l -[A7], A3
000004BA 4EBA 138C jsr [PC + 0x138C /* 00001848 */]
000004BE 2F0B move.l -[A7], A3
000004C0 4EBA 144A jsr [PC + 0x144A /* 0000190C */]
000004C4 6000 00DE bra +0xE0 /* 000005A4 */
label000004C8:
000004C8 7002 moveq.l D0, 0x02
000004CA 6B18 bmi +0x1A /* 000004E4 */
000004CC B07C 000F cmp.w D0, 0xF
000004D0 6E12 bgt +0x14 /* 000004E4 */
000004D2 41EC 000E lea.l A0, [A4 + 0xE]
000004D6 3200 move.w D1, D0
000004D8 E649 lsr D1.w, 3
000004DA 4441 neg.w D1
000004DC 0130 10FF btst [A0 + D1.w - 0x1], D0
000004E0 0A3C 0004 xori.b ccr, 4
label000004E4:
000004E4 6600 00BE bne +0xC0 /* 000005A4 */
000004E8 700A moveq.l D0, 0x0A
000004EA 6B18 bmi +0x1A /* 00000504 */
000004EC B07C 000F cmp.w D0, 0xF
000004F0 6E12 bgt +0x14 /* 00000504 */
000004F2 41EC 000E lea.l A0, [A4 + 0xE]
000004F6 3200 move.w D1, D0
000004F8 E649 lsr D1.w, 3
000004FA 4441 neg.w D1
000004FC 0130 10FF btst [A0 + D1.w - 0x1], D0
00000500 0A3C 0004 xori.b ccr, 4
label00000504:
00000504 660A bne +0xC /* 00000510 */
00000506 1F3C 0001 move.b -[A7], 0x1
0000050A 2F0B move.l -[A7], A3
0000050C 4EBA 0886 jsr [PC + 0x886 /* 00000D94 */]
label00000510:
00000510 7006 moveq.l D0, 0x06
00000512 6B18 bmi +0x1A /* 0000052C */
00000514 B07C 000F cmp.w D0, 0xF
00000518 6E12 bgt +0x14 /* 0000052C */
0000051A 41EC 000E lea.l A0, [A4 + 0xE]
0000051E 3200 move.w D1, D0
00000520 E649 lsr D1.w, 3
00000522 4441 neg.w D1
00000524 0130 10FF btst [A0 + D1.w - 0x1], D0
00000528 0A3C 0004 xori.b ccr, 4
label0000052C:
0000052C 57C0 seq D0
0000052E 4A00 tst.b D0
00000530 6622 bne +0x24 /* 00000554 */
00000532 720A moveq.l D1, 0x0A
00000534 6B18 bmi +0x1A /* 0000054E */
00000536 B27C 000F cmp.w D1, 0xF
0000053A 6E12 bgt +0x14 /* 0000054E */
0000053C 41EC 000E lea.l A0, [A4 + 0xE]
00000540 3401 move.w D2, D1
00000542 E64A lsr D2.w, 3
00000544 4442 neg.w D2
00000546 0330 20FF btst [A0 + D2.w - 0x1], D1
0000054A 0A3C 0004 xori.b ccr, 4
label0000054E:
0000054E 57C1 seq D1
00000550 8001 or.b D0, D1
00000552 6706 beq +0x8 /* 0000055A */
label00000554:
00000554 2F0B move.l -[A7], A3
00000556 4EBA 12F0 jsr [PC + 0x12F0 /* 00001848 */]
label0000055A:
0000055A 7007 moveq.l D0, 0x07
0000055C 6B18 bmi +0x1A /* 00000576 */
0000055E B07C 000F cmp.w D0, 0xF
00000562 6E12 bgt +0x14 /* 00000576 */
00000564 41EC 000E lea.l A0, [A4 + 0xE]
00000568 3200 move.w D1, D0
0000056A E649 lsr D1.w, 3
0000056C 4441 neg.w D1
0000056E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000572 0A3C 0004 xori.b ccr, 4
label00000576:
00000576 57C0 seq D0
00000578 4A00 tst.b D0
0000057A 6622 bne +0x24 /* 0000059E */
0000057C 720A moveq.l D1, 0x0A
0000057E 6B18 bmi +0x1A /* 00000598 */
00000580 B27C 000F cmp.w D1, 0xF
00000584 6E12 bgt +0x14 /* 00000598 */
00000586 41EC 000E lea.l A0, [A4 + 0xE]
0000058A 3401 move.w D2, D1
0000058C E64A lsr D2.w, 3
0000058E 4442 neg.w D2
00000590 0330 20FF btst [A0 + D2.w - 0x1], D1
00000594 0A3C 0004 xori.b ccr, 4
label00000598:
00000598 57C1 seq D1
0000059A 8001 or.b D0, D1
0000059C 6706 beq +0x8 /* 000005A4 */
label0000059E:
0000059E 2F0B move.l -[A7], A3
000005A0 4EBA 136A jsr [PC + 0x136A /* 0000190C */]
label000005A4:
000005A4 7008 moveq.l D0, 0x08
000005A6 6B18 bmi +0x1A /* 000005C0 */
000005A8 B07C 000F cmp.w D0, 0xF
000005AC 6E12 bgt +0x14 /* 000005C0 */
000005AE 41EC 000E lea.l A0, [A4 + 0xE]
000005B2 3200 move.w D1, D0
000005B4 E649 lsr D1.w, 3
000005B6 4441 neg.w D1
000005B8 0130 10FF btst [A0 + D1.w - 0x1], D0
000005BC 0A3C 0004 xori.b ccr, 4
label000005C0:
000005C0 57C0 seq D0
000005C2 4A00 tst.b D0
000005C4 6622 bne +0x24 /* 000005E8 */
000005C6 720A moveq.l D1, 0x0A
000005C8 6B18 bmi +0x1A /* 000005E2 */
000005CA B27C 000F cmp.w D1, 0xF
000005CE 6E12 bgt +0x14 /* 000005E2 */
000005D0 41EC 000E lea.l A0, [A4 + 0xE]
000005D4 3401 move.w D2, D1
000005D6 E64A lsr D2.w, 3
000005D8 4442 neg.w D2
000005DA 0330 20FF btst [A0 + D2.w - 0x1], D1
000005DE 0A3C 0004 xori.b ccr, 4
label000005E2:
000005E2 57C1 seq D1
000005E4 8001 or.b D0, D1
000005E6 6706 beq +0x8 /* 000005EE */
label000005E8:
000005E8 2F0B move.l -[A7], A3
000005EA 4EBA 13A8 jsr [PC + 0x13A8 /* 00001994 */]
label000005EE:
000005EE 7009 moveq.l D0, 0x09
000005F0 6B18 bmi +0x1A /* 0000060A */
000005F2 B07C 000F cmp.w D0, 0xF
000005F6 6E12 bgt +0x14 /* 0000060A */
000005F8 41EC 000E lea.l A0, [A4 + 0xE]
000005FC 3200 move.w D1, D0
000005FE E649 lsr D1.w, 3
00000600 4441 neg.w D1
00000602 0130 10FF btst [A0 + D1.w - 0x1], D0
00000606 0A3C 0004 xori.b ccr, 4
label0000060A:
0000060A 57C0 seq D0
0000060C 4A00 tst.b D0
0000060E 6622 bne +0x24 /* 00000632 */
00000610 720A moveq.l D1, 0x0A
00000612 6B18 bmi +0x1A /* 0000062C */
00000614 B27C 000F cmp.w D1, 0xF
00000618 6E12 bgt +0x14 /* 0000062C */
0000061A 41EC 000E lea.l A0, [A4 + 0xE]
0000061E 3401 move.w D2, D1
00000620 E64A lsr D2.w, 3
00000622 4442 neg.w D2
00000624 0330 20FF btst [A0 + D2.w - 0x1], D1
00000628 0A3C 0004 xori.b ccr, 4
label0000062C:
0000062C 57C1 seq D1
0000062E 8001 or.b D0, D1
00000630 6706 beq +0x8 /* 00000638 */
label00000632:
00000632 2F0B move.l -[A7], A3
00000634 4EBA 139A jsr [PC + 0x139A /* 000019D0 */]
label00000638:
00000638 4CDF 1800 movem.l A3,A4, [A7]+
0000063C 4E5E unlink A6
0000063E 205F movea.l A0, [A7]+
00000640 504F addq.w A7, 8
00000642 4ED0 jmp [A0]
export_1847:
00000644 4E56 FFF8 link A6, -0x0008
00000648 48E7 0018 movem.l -[A7], A3,A4
0000064C 700B moveq.l D0, 0x0B
0000064E 6B18 bmi +0x1A /* 00000668 */
00000650 B07C 000F cmp.w D0, 0xF
00000654 6E12 bgt +0x14 /* 00000668 */
00000656 41EE 000E lea.l A0, [A6 + 0xE]
0000065A 3200 move.w D1, D0
0000065C E649 lsr D1.w, 3
0000065E 4441 neg.w D1
00000660 0130 10FF btst [A0 + D1.w - 0x1], D0
00000664 0A3C 0004 xori.b ccr, 4
label00000668:
00000668 6612 bne +0x14 /* 0000067C */
0000066A 487A FDF8 pea.l [PC - 0x208 /* 00000464, value 0x4E56FFFC */]
0000066E 2F0E move.l -[A7], A6
00000670 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
00000674 4EAD 4842 jsr [A5 + 0x4842 /* export_2308 */]
00000678 6000 0170 bra +0x172 /* 000007EA */
label0000067C:
0000067C 7002 moveq.l D0, 0x02
0000067E 6B18 bmi +0x1A /* 00000698 */
00000680 B07C 000F cmp.w D0, 0xF
00000684 6E12 bgt +0x14 /* 00000698 */
00000686 41EE 000E lea.l A0, [A6 + 0xE]
0000068A 3200 move.w D1, D0
0000068C E649 lsr D1.w, 3
0000068E 4441 neg.w D1
00000690 0130 10FF btst [A0 + D1.w - 0x1], D0
00000694 0A3C 0004 xori.b ccr, 4
label00000698:
00000698 6612 bne +0x14 /* 000006AC */
0000069A 487A FDC8 pea.l [PC - 0x238 /* 00000464, value 0x4E56FFFC */]
0000069E 2F0E move.l -[A7], A6
000006A0 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
000006A4 4EAD 4842 jsr [A5 + 0x4842 /* export_2308 */]
000006A8 6000 0140 bra +0x142 /* 000007EA */
label000006AC:
000006AC 7008 moveq.l D0, 0x08
000006AE 6B18 bmi +0x1A /* 000006C8 */
000006B0 B07C 000F cmp.w D0, 0xF
000006B4 6E12 bgt +0x14 /* 000006C8 */
000006B6 41EE 000E lea.l A0, [A6 + 0xE]
000006BA 3200 move.w D1, D0
000006BC E649 lsr D1.w, 3
000006BE 4441 neg.w D1
000006C0 0130 10FF btst [A0 + D1.w - 0x1], D0
000006C4 0A3C 0004 xori.b ccr, 4
label000006C8:
000006C8 57C0 seq D0
000006CA 4A00 tst.b D0
000006CC 6622 bne +0x24 /* 000006F0 */
000006CE 7209 moveq.l D1, 0x09
000006D0 6B18 bmi +0x1A /* 000006EA */
000006D2 B27C 000F cmp.w D1, 0xF
000006D6 6E12 bgt +0x14 /* 000006EA */
000006D8 41EE 000E lea.l A0, [A6 + 0xE]
000006DC 3401 move.w D2, D1
000006DE E64A lsr D2.w, 3
000006E0 4442 neg.w D2
000006E2 0330 20FF btst [A0 + D2.w - 0x1], D1
000006E6 0A3C 0004 xori.b ccr, 4
label000006EA:
000006EA 57C1 seq D1
000006EC 8001 or.b D0, D1
000006EE 6712 beq +0x14 /* 00000702 */
label000006F0:
000006F0 487A FD72 pea.l [PC - 0x28E /* 00000464, value 0x4E56FFFC */]
000006F4 2F0E move.l -[A7], A6
000006F6 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
000006FA 4EAD 4842 jsr [A5 + 0x4842 /* export_2308 */]
000006FE 6000 00EA bra +0xEC /* 000007EA */
label00000702:
00000702 42A7 clr.l -[A7]
00000704 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000708 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
0000070C 4EAD 37C2 jsr [A5 + 0x37C2 /* export_1780 */]
00000710 265F movea.l A3, [A7]+
00000712 200B move.l D0, A3
00000714 6700 00D4 beq +0xD6 /* 000007EA */
00000718 42A7 clr.l -[A7]
0000071A 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000720 2F0B move.l -[A7], A3
00000722 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000726 285F movea.l A4, [A7]+
00000728 2F0C move.l -[A7], A4
0000072A 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
0000072E 700A moveq.l D0, 0x0A
00000730 6B18 bmi +0x1A /* 0000074A */
00000732 B07C 000F cmp.w D0, 0xF
00000736 6E12 bgt +0x14 /* 0000074A */
00000738 41EE 000E lea.l A0, [A6 + 0xE]
0000073C 3200 move.w D1, D0
0000073E E649 lsr D1.w, 3
00000740 4441 neg.w D1
00000742 0130 10FF btst [A0 + D1.w - 0x1], D0
00000746 0A3C 0004 xori.b ccr, 4
label0000074A:
0000074A 660A bne +0xC /* 00000756 */
0000074C 1F3C 0001 move.b -[A7], 0x1
00000750 2F0C move.l -[A7], A4
00000752 4EBA 0640 jsr [PC + 0x640 /* 00000D94 */]
label00000756:
00000756 7006 moveq.l D0, 0x06
00000758 6B18 bmi +0x1A /* 00000772 */
0000075A B07C 000F cmp.w D0, 0xF
0000075E 6E12 bgt +0x14 /* 00000772 */
00000760 41EE 000E lea.l A0, [A6 + 0xE]
00000764 3200 move.w D1, D0
00000766 E649 lsr D1.w, 3
00000768 4441 neg.w D1
0000076A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000076E 0A3C 0004 xori.b ccr, 4
label00000772:
00000772 57C0 seq D0
00000774 4A00 tst.b D0
00000776 6622 bne +0x24 /* 0000079A */
00000778 720A moveq.l D1, 0x0A
0000077A 6B18 bmi +0x1A /* 00000794 */
0000077C B27C 000F cmp.w D1, 0xF
00000780 6E12 bgt +0x14 /* 00000794 */
00000782 41EE 000E lea.l A0, [A6 + 0xE]
00000786 3401 move.w D2, D1
00000788 E64A lsr D2.w, 3
0000078A 4442 neg.w D2
0000078C 0330 20FF btst [A0 + D2.w - 0x1], D1
00000790 0A3C 0004 xori.b ccr, 4
label00000794:
00000794 57C1 seq D1
00000796 8001 or.b D0, D1
00000798 6706 beq +0x8 /* 000007A0 */
label0000079A:
0000079A 2F0C move.l -[A7], A4
0000079C 4EBA 10AA jsr [PC + 0x10AA /* 00001848 */]
label000007A0:
000007A0 7007 moveq.l D0, 0x07
000007A2 6B18 bmi +0x1A /* 000007BC */
000007A4 B07C 000F cmp.w D0, 0xF
000007A8 6E12 bgt +0x14 /* 000007BC */
000007AA 41EE 000E lea.l A0, [A6 + 0xE]
000007AE 3200 move.w D1, D0
000007B0 E649 lsr D1.w, 3
000007B2 4441 neg.w D1
000007B4 0130 10FF btst [A0 + D1.w - 0x1], D0
000007B8 0A3C 0004 xori.b ccr, 4
label000007BC:
000007BC 57C0 seq D0
000007BE 4A00 tst.b D0
000007C0 6622 bne +0x24 /* 000007E4 */
000007C2 720A moveq.l D1, 0x0A
000007C4 6B18 bmi +0x1A /* 000007DE */
000007C6 B27C 000F cmp.w D1, 0xF
000007CA 6E12 bgt +0x14 /* 000007DE */
000007CC 41EE 000E lea.l A0, [A6 + 0xE]
000007D0 3401 move.w D2, D1
000007D2 E64A lsr D2.w, 3
000007D4 4442 neg.w D2
000007D6 0330 20FF btst [A0 + D2.w - 0x1], D1
000007DA 0A3C 0004 xori.b ccr, 4
label000007DE:
000007DE 57C1 seq D1
000007E0 8001 or.b D0, D1
000007E2 6706 beq +0x8 /* 000007EA */
label000007E4:
000007E4 2F0C move.l -[A7], A4
000007E6 4EBA 1124 jsr [PC + 0x1124 /* 0000190C */]
label000007EA:
000007EA 4CDF 1800 movem.l A3,A4, [A7]+
000007EE 4E5E unlink A6
000007F0 205F movea.l A0, [A7]+
000007F2 5C4F addq.w A7, 6
000007F4 4ED0 jmp [A0]
000007F6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007F8-000007FC
fn000007F8:
000007F8 4E56 FFBA link A6, -0x0046
// end alternate branch 000007F8-000007FC
fn000007F8: // (misaligned)
000007FA FFBA .invalid <<F/6/7>>
000007FC 206E 0014 movea.l A0, [A6 + 0x14]
00000800 43EE FFBA lea.l A1, [A6 - 0x46]
00000804 7010 moveq.l D0, 0x10
label00000806:
00000806 22D8 move.l [A1]+, [A0]+
00000808 51C8 FFFC dbf D0, -0x6 /* 00000806 */
0000080C 3290 move.w [A1], [A0]
0000080E 486E FFBA pea.l [A6 - 0x46]
00000812 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000816 2F2E 000C move.l -[A7], [A6 + 0xC]
0000081A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000081E 4EAD 37CA jsr [A5 + 0x37CA /* export_1781 */]
00000822 206E 0008 movea.l A0, [A6 + 0x8]
00000826 2050 movea.l A0, [A0]
00000828 4228 00C8 clr.b [A0 + 0xC8]
0000082C 4E5E unlink A6
0000082E 205F movea.l A0, [A7]+
00000830 DEFC 0010 add.w A7, 0x10
00000834 4ED0 jmp [A0]
00000836 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000083A FFFC .invalid <<F/7/7>>
0000083C 2F0C move.l -[A7], A4
0000083E 286E 0008 movea.l A4, [A6 + 0x8]
00000842 204C movea.l A0, A4
00000844 5088 addq.l A0, 8
00000846 2050 movea.l A0, [A0]
00000848 2D48 FFFC move.l [A6 - 0x4], A0
0000084C 486C FEDC pea.l [A4 - 0x124]
00000850 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
00000854 4AAC FF78 tst.l [A4 - 0x88]
00000858 6708 beq +0xA /* 00000862 */
0000085A 2F2C FF78 move.l -[A7], [A4 - 0x88]
0000085E 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label00000862:
00000862 4AAC FF74 tst.l [A4 - 0x8C]
00000866 6708 beq +0xA /* 00000870 */
00000868 2F2C FF74 move.l -[A7], [A4 - 0x8C]
0000086C 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label00000870:
00000870 4AAC FF70 tst.l [A4 - 0x90]
00000874 6708 beq +0xA /* 0000087E */
00000876 2F2C FF70 move.l -[A7], [A4 - 0x90]
0000087A 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
label0000087E:
0000087E 285F movea.l A4, [A7]+
00000880 4E5E unlink A6
00000882 205F movea.l A0, [A7]+
00000884 DEFC 000A add.w A7, 0xA /* '\n' */
00000888 4ED0 jmp [A0]
0000088A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000088C-00000898
fn0000088C:
0000088C 4E56 FED4 link A6, -0x012C
00000890 48E7 0038 movem.l -[A7], A2,A3,A4
00000894 206E 0012 movea.l A0, [A6 + 0x12]
// end alternate branch 0000088C-00000898
fn0000088C: // (misaligned)
0000088E FED4 48E7 .extension 0xED4 <<F/2-3/7>> // unimplemented
00000892 0038 206E 0012 ori.b [0x00000012], 0x6E /* 'n' */
00000898 43EE FFBA lea.l A1, [A6 - 0x46]
0000089C 7010 moveq.l D0, 0x10
label0000089E:
0000089E 22D8 move.l [A1]+, [A0]+
000008A0 51C8 FFFC dbf D0, -0x6 /* 0000089E */
000008A4 3290 move.w [A1], [A0]
000008A6 266E 0008 movea.l A3, [A6 + 0x8]
000008AA 284B movea.l A4, A3
000008AC 2054 movea.l A0, [A4]
000008AE 4228 0056 clr.b [A0 + 0x56]
000008B2 43E8 0058 lea.l A1, [A0 + 0x58]
000008B6 45EE FFBA lea.l A2, [A6 - 0x46]
000008BA 7010 moveq.l D0, 0x10
label000008BC:
000008BC 22DA move.l [A1]+, [A2]+
000008BE 51C8 FFFC dbf D0, -0x6 /* 000008BC */
000008C2 3292 move.w [A1], [A2]
000008C4 216E 000E 009E move.l [A0 + 0x9E], [A6 + 0xE]
000008CA 116E 000C 00A2 move.b [A0 + 0xA2], [A6 + 0xC]
000008D0 7000 moveq.l D0, 0x00
000008D2 2140 00A4 move.l [A0 + 0xA4], D0
000008D6 7000 moveq.l D0, 0x00
000008D8 2140 00A8 move.l [A0 + 0xA8], D0
000008DC 7000 moveq.l D0, 0x00
000008DE 2D40 FF78 move.l [A6 - 0x88], D0
000008E2 7000 moveq.l D0, 0x00
000008E4 2D40 FF74 move.l [A6 - 0x8C], D0
000008E8 7000 moveq.l D0, 0x00
000008EA 2D40 FF70 move.l [A6 - 0x90], D0
000008EE 486E FEDC pea.l [A6 - 0x124]
000008F2 4EAD 3E5A jsr [A5 + 0x3E5A /* export_1991 */]
000008F6 486E FF7C pea.l [A6 - 0x84]
000008FA 487A FF3C pea.l [PC - 0xC4 /* 00000838, value 0x4E56FFFC */]
000008FE 2F0E move.l -[A7], A6
00000900 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000904 42A7 clr.l -[A7]
00000906 2F3C 5468 6D62 move.l -[A7], 0x54686D62 /* 'Thmb' */
0000090C 2F0B move.l -[A7], A3
0000090E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000912 2D57 FF78 move.l [A6 - 0x88], [A7]
00000916 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
0000091A 2F2E FF78 move.l -[A7], [A6 - 0x88]
0000091E 4EBA 10EC jsr [PC + 0x10EC /* 00001A0C */]
00000922 4267 clr.w -[A7]
00000924 2F2E 000E move.l -[A7], [A6 + 0xE]
00000928 486E FEDC pea.l [A6 - 0x124]
0000092C 4EAD 3E7A jsr [A5 + 0x3E7A /* export_1995 */]
00000930 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000934 2054 movea.l A0, [A4]
00000936 1F28 0056 move.b -[A7], [A0 + 0x56]
0000093A 2F0B move.l -[A7], A3
0000093C 4EBA 0456 jsr [PC + 0x456 /* 00000D94 */]
00000940 42A7 clr.l -[A7]
00000942 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */
00000948 2F0B move.l -[A7], A3
0000094A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000094E 2D57 FF70 move.l [A6 - 0x90], [A7]
00000952 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00000956 2F2E FF70 move.l -[A7], [A6 - 0x90]
0000095A 2F2E FF68 move.l -[A7], [A6 - 0x98]
0000095E 1F3C 0001 move.b -[A7], 0x1
00000962 42A7 clr.l -[A7]
00000964 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000968 205F movea.l A0, [A7]+
0000096A 7001 moveq.l D0, 0x01
0000096C 2050 movea.l A0, [A0]
0000096E B068 015A cmp.w D0, [A0 + 0x15A]
00000972 57C0 seq D0
00000974 4400 neg.b D0
00000976 1F00 move.b -[A7], D0
00000978 1F3C 0001 move.b -[A7], 0x1
0000097C 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
00000980 42A7 clr.l -[A7]
00000982 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */
00000988 2F0B move.l -[A7], A3
0000098A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000098E 2D57 FF74 move.l [A6 - 0x8C], [A7]
00000992 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00000996 486E FED4 pea.l [A6 - 0x12C]
0000099A 2F3C 0000 0002 move.l -[A7], 0x2
000009A0 2F3C 0000 0002 move.l -[A7], 0x2
000009A6 A8A7 syscall SetRect
000009A8 206E FF74 movea.l A0, [A6 - 0x8C]
000009AC 2050 movea.l A0, [A0]
000009AE 43E8 0048 lea.l A1, [A0 + 0x48]
000009B2 41EE FED4 lea.l A0, [A6 - 0x12C]
000009B6 22D8 move.l [A1]+, [A0]+
000009B8 22D8 move.l [A1]+, [A0]+
000009BA 2F2E FF74 move.l -[A7], [A6 - 0x8C]
000009BE 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
000009C2 2F2E FF74 move.l -[A7], [A6 - 0x8C]
000009C6 2F2E FF68 move.l -[A7], [A6 - 0x98]
000009CA 1F3C 0001 move.b -[A7], 0x1
000009CE 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */]
000009D2 2F0B move.l -[A7], A3
000009D4 4EBA 0FBE jsr [PC + 0xFBE /* 00001994 */]
000009D8 2F0B move.l -[A7], A3
000009DA 4EBA 0FF4 jsr [PC + 0xFF4 /* 000019D0 */]
000009DE 486E FF7C pea.l [A6 - 0x84]
000009E2 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000009E6 486E FEDC pea.l [A6 - 0x124]
000009EA 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
000009EE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000009F2 4E5E unlink A6
000009F4 205F movea.l A0, [A7]+
000009F6 DEFC 000E add.w A7, 0xE
000009FA 4ED0 jmp [A0]
export_1848:
000009FC 4E56 0000 link A6, 0
00000A00 2D6D FA84 0018 move.l [A6 + 0x18], [A5 - 0x57C]
00000A06 206E 0010 movea.l A0, [A6 + 0x10]
00000A0A 7002 moveq.l D0, 0x02
00000A0C B068 0010 cmp.w D0, [A0 + 0x10]
00000A10 6612 bne +0x14 /* 00000A24 */
00000A12 42A7 clr.l -[A7]
00000A14 3F3C 0FA8 move.w -[A7], 0xFA8
00000A18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A1C 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
00000A20 2D5F 0018 move.l [A6 + 0x18], [A7]+
label00000A24:
00000A24 4E5E unlink A6
00000A26 205F movea.l A0, [A7]+
00000A28 DEFC 0010 add.w A7, 0x10
00000A2C 4ED0 jmp [A0]
00000A2E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A30-00000A4A
fn00000A30:
00000A30 4E56 0000 link A6, 0
00000A34 48E7 0018 movem.l -[A7], A3,A4
00000A38 266E 0008 movea.l A3, [A6 + 0x8]
00000A3C 286B 0008 movea.l A4, [A3 + 0x8]
00000A40 206B 000C movea.l A0, [A3 + 0xC]
00000A44 1028 0006 move.b D0, [A0 + 0x6]
00000A48 6712 beq +0x14 /* 00000A5C */
// end alternate branch 00000A30-00000A4A
fn00000A30: // (misaligned)
00000A32 0000 48E7 ori.b D0, 0xE7
00000A36 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000A3A 0008 286B ori.b A0, 0x6B /* 'k' */
00000A3E 0008 206B ori.b A0, 0x6B /* 'k' */
00000A42 000C 1028 ori.b A4, 0x28 /* '(' */
00000A46 0006 6712 ori.b D6, 0x12
00000A4A 2054 movea.l A0, [A4]
00000A4C 4AA8 00A8 tst.l [A0 + 0xA8]
00000A50 671A beq +0x1C /* 00000A6C */
00000A52 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00000A56 4EBA 15A4 jsr [PC + 0x15A4 /* 00001FFC */]
00000A5A 6010 bra +0x12 /* 00000A6C */
label00000A5C:
00000A5C 2054 movea.l A0, [A4]
00000A5E 4AA8 00A4 tst.l [A0 + 0xA4]
00000A62 6708 beq +0xA /* 00000A6C */
00000A64 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00000A68 4EBA 1592 jsr [PC + 0x1592 /* 00001FFC */]
label00000A6C:
00000A6C 4CDF 1800 movem.l A3,A4, [A7]+
00000A70 4E5E unlink A6
00000A72 2E9F move.l [A7], [A7]+
00000A74 4E75 rts
00000A76 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1849: // at 00000A78 (misaligned)
00000A7A 0000 7000 ori.b D0, 0x0
00000A7E 2D40 0014 move.l [A6 + 0x14], D0
00000A82 302E 0012 move.w D0, [A6 + 0x12]
00000A86 0440 0009 subi.w D0, 0x9 /* '\t' */
00000A8A 6702 beq +0x4 /* 00000A8E */
00000A8C 6008 bra +0xA /* 00000A96 */
label00000A8E:
00000A8E 2F0E move.l -[A7], A6
00000A90 4EBA FF9E jsr [PC - 0x62 /* 00000A30 */]
00000A94 6016 bra +0x18 /* 00000AAC */
label00000A96:
00000A96 42A7 clr.l -[A7]
00000A98 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A9C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AA4 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
00000AA8 2D5F 0014 move.l [A6 + 0x14], [A7]+
label00000AAC:
00000AAC 4E5E unlink A6
00000AAE 205F movea.l A0, [A7]+
00000AB0 DEFC 000C add.w A7, 0xC
00000AB4 4ED0 jmp [A0]
00000AB6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000AB8-00000ABC
fn00000AB8:
00000AB8 4E56 FD00 link A6, -0x0300
// end alternate branch 00000AB8-00000ABC
fn00000AB8: // (misaligned)
00000ABA FD00 .extension 0xD00 <<F/4-5/6>> // unimplemented
00000ABC 4A6E 000C tst.w [A6 + 0xC]
00000AC0 6F3C ble +0x3E /* 00000AFE */
00000AC2 486E FF00 pea.l [A6 - 0x100]
00000AC6 2F3C 0009 07D0 move.l -[A7], 0x907D0
00000ACC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000AD0 486E FD00 pea.l [A6 - 0x300]
00000AD4 3F2E 000C move.w -[A7], [A6 + 0xC]
00000AD8 4EAD 46B2 jsr [A5 + 0x46B2 /* export_2258 */]
00000ADC 486E FF00 pea.l [A6 - 0x100]
00000AE0 486E FE00 pea.l [A6 - 0x200]
00000AE4 3F3C 0002 move.w -[A7], 0x2
00000AE8 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000AEC 41EE FF00 lea.l A0, [A6 - 0x100]
00000AF0 43EE FE00 lea.l A1, [A6 - 0x200]
00000AF4 703F moveq.l D0, 0x3F
label00000AF6:
00000AF6 20D9 move.l [A0]+, [A1]+
00000AF8 51C8 FFFC dbf D0, -0x6 /* 00000AF6 */
00000AFC 600E bra +0x10 /* 00000B0C */
label00000AFE:
00000AFE 486E FF00 pea.l [A6 - 0x100]
00000B02 2F3C 0001 07D0 move.l -[A7], 0x107D0
00000B08 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label00000B0C:
00000B0C 206E 0012 movea.l A0, [A6 + 0x12]
00000B10 43EE FF00 lea.l A1, [A6 - 0x100]
00000B14 703F moveq.l D0, 0x3F
label00000B16:
00000B16 20D9 move.l [A0]+, [A1]+
00000B18 51C8 FFFC dbf D0, -0x6 /* 00000B16 */
00000B1C 4E5E unlink A6
00000B1E 205F movea.l A0, [A7]+
00000B20 DEFC 000A add.w A7, 0xA /* '\n' */
00000B24 4ED0 jmp [A0]
00000B26 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B28-00000B2C
fn00000B28:
00000B28 4E56 FD00 link A6, -0x0300
// end alternate branch 00000B28-00000B2C
fn00000B28: // (misaligned)
00000B2A FD00 .extension 0xD00 <<F/4-5/6>> // unimplemented
00000B2C 4AAE 000C tst.l [A6 + 0xC]
00000B30 6F3C ble +0x3E /* 00000B6E */
00000B32 486E FF00 pea.l [A6 - 0x100]
00000B36 2F3C 000D 07D0 move.l -[A7], 0xD07D0
00000B3C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000B40 486E FD00 pea.l [A6 - 0x300]
00000B44 3F2E 000E move.w -[A7], [A6 + 0xE]
00000B48 4EAD 46B2 jsr [A5 + 0x46B2 /* export_2258 */]
00000B4C 486E FF00 pea.l [A6 - 0x100]
00000B50 486E FE00 pea.l [A6 - 0x200]
00000B54 3F3C 0002 move.w -[A7], 0x2
00000B58 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000B5C 41EE FF00 lea.l A0, [A6 - 0x100]
00000B60 43EE FE00 lea.l A1, [A6 - 0x200]
00000B64 703F moveq.l D0, 0x3F
label00000B66:
00000B66 20D9 move.l [A0]+, [A1]+
00000B68 51C8 FFFC dbf D0, -0x6 /* 00000B66 */
00000B6C 600E bra +0x10 /* 00000B7C */
label00000B6E:
00000B6E 486E FF00 pea.l [A6 - 0x100]
00000B72 2F3C 0001 07D0 move.l -[A7], 0x107D0
00000B78 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label00000B7C:
00000B7C 206E 0014 movea.l A0, [A6 + 0x14]
00000B80 43EE FF00 lea.l A1, [A6 - 0x100]
00000B84 703F moveq.l D0, 0x3F
label00000B86:
00000B86 20D9 move.l [A0]+, [A1]+
00000B88 51C8 FFFC dbf D0, -0x6 /* 00000B86 */
00000B8C 4E5E unlink A6
00000B8E 205F movea.l A0, [A7]+
00000B90 DEFC 000C add.w A7, 0xC
00000B94 4ED0 jmp [A0]
00000B96 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B98-00000BA2
fn00000B98:
00000B98 4E56 FE00 link A6, -0x0200
00000B9C 4AAE 000C tst.l [A6 + 0xC]
00000BA0 6F3C ble +0x3E /* 00000BDE */
// end alternate branch 00000B98-00000BA2
fn00000B98: // (misaligned)
00000B9A FE00 4AAE .unknown 0xFE00 0x4AAE (W = 7)
00000B9E 000C 6F3C ori.b A4, 0x3C /* '<' */
00000BA2 486E FF00 pea.l [A6 - 0x100]
00000BA6 2F3C 000F 07D0 move.l -[A7], 0xF07D0
00000BAC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000BB0 486E FE00 pea.l [A6 - 0x200]
00000BB4 42A7 clr.l -[A7]
00000BB6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BBA 42A7 clr.l -[A7]
00000BBC 2F3C 0001 03E8 move.l -[A7], 0x103E8
00000BC2 A869 syscall FixRatio
00000BC4 A84D syscall FixDiv
00000BC6 486E FF00 pea.l [A6 - 0x100]
00000BCA 4EAD 46EA jsr [A5 + 0x46EA /* export_2265 */]
00000BCE 205F movea.l A0, [A7]+
00000BD0 43EE FF00 lea.l A1, [A6 - 0x100]
00000BD4 703F moveq.l D0, 0x3F
label00000BD6:
00000BD6 22D8 move.l [A1]+, [A0]+
00000BD8 51C8 FFFC dbf D0, -0x6 /* 00000BD6 */
00000BDC 600E bra +0x10 /* 00000BEC */
label00000BDE:
00000BDE 486E FF00 pea.l [A6 - 0x100]
00000BE2 2F3C 0001 07D0 move.l -[A7], 0x107D0
00000BE8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label00000BEC:
00000BEC 206E 0014 movea.l A0, [A6 + 0x14]
00000BF0 43EE FF00 lea.l A1, [A6 - 0x100]
00000BF4 703F moveq.l D0, 0x3F
label00000BF6:
00000BF6 20D9 move.l [A0]+, [A1]+
00000BF8 51C8 FFFC dbf D0, -0x6 /* 00000BF6 */
00000BFC 4E5E unlink A6
00000BFE 205F movea.l A0, [A7]+
00000C00 DEFC 000C add.w A7, 0xC
00000C04 4ED0 jmp [A0]
00000C06 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000C08-00000C0C
fn00000C08:
00000C08 4E56 FF00 link A6, -0x0100
// end alternate branch 00000C08-00000C0C
fn00000C08: // (misaligned)
00000C0A FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00000C0C 203C 5449 4646 move.l D0, 0x54494646 /* 'TIFF' */
00000C12 B0AE 000E cmp.l D0, [A6 + 0xE]
00000C16 6616 bne +0x18 /* 00000C2E */
00000C18 486E FF00 pea.l [A6 - 0x100]
00000C1C 3F3C 07D2 move.w -[A7], 0x7D2
00000C20 302E 000C move.w D0, [A6 + 0xC]
00000C24 5240 addq.w D0, 1
00000C26 3F00 move.w -[A7], D0
00000C28 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000C2C 6052 bra +0x54 /* 00000C80 */
label00000C2E:
00000C2E 203C 5249 4646 move.l D0, 0x52494646 /* 'RIFF' */
00000C34 B0AE 000E cmp.l D0, [A6 + 0xE]
00000C38 6616 bne +0x18 /* 00000C50 */
00000C3A 486E FF00 pea.l [A6 - 0x100]
00000C3E 3F3C 07D3 move.w -[A7], 0x7D3
00000C42 302E 000C move.w D0, [A6 + 0xC]
00000C46 5240 addq.w D0, 1
00000C48 3F00 move.w -[A7], D0
00000C4A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000C4E 6030 bra +0x32 /* 00000C80 */
label00000C50:
00000C50 203C 3842 494D move.l D0, 0x3842494D /* '8BIM' */
00000C56 B0AE 000E cmp.l D0, [A6 + 0xE]
00000C5A 6616 bne +0x18 /* 00000C72 */
00000C5C 486E FF00 pea.l [A6 - 0x100]
00000C60 3F3C 07D1 move.w -[A7], 0x7D1
00000C64 302E 000C move.w D0, [A6 + 0xC]
00000C68 5240 addq.w D0, 1
00000C6A 3F00 move.w -[A7], D0
00000C6C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000C70 600E bra +0x10 /* 00000C80 */
label00000C72:
00000C72 486E FF00 pea.l [A6 - 0x100]
00000C76 2F3C 0001 07D0 move.l -[A7], 0x107D0
00000C7C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label00000C80:
00000C80 206E 0012 movea.l A0, [A6 + 0x12]
00000C84 43EE FF00 lea.l A1, [A6 - 0x100]
00000C88 703F moveq.l D0, 0x3F
label00000C8A:
00000C8A 20D9 move.l [A0]+, [A1]+
00000C8C 51C8 FFFC dbf D0, -0x6 /* 00000C8A */
00000C90 4E5E unlink A6
00000C92 205F movea.l A0, [A7]+
00000C94 DEFC 000A add.w A7, 0xA /* '\n' */
00000C98 4ED0 jmp [A0]
00000C9A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000C9C-00000CA0
fn00000C9C:
00000C9C 4E56 FB00 link A6, -0x0500
// end alternate branch 00000C9C-00000CA0
fn00000C9C: // (misaligned)
00000C9E FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000CA0 2F07 move.l -[A7], D7
00000CA2 3E2E 000E move.w D7, [A6 + 0xE]
00000CA6 57C0 seq D0
00000CA8 4A00 tst.b D0
00000CAA 671C beq +0x1E /* 00000CC8 */
00000CAC 4A6E 000C tst.w [A6 + 0xC]
00000CB0 57C1 seq D1
00000CB2 C001 and.b D0, D1
00000CB4 6712 beq +0x14 /* 00000CC8 */
00000CB6 486E FE00 pea.l [A6 - 0x200]
00000CBA 2F3C 0001 07D0 move.l -[A7], 0x107D0
00000CC0 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000CC4 6000 0096 bra +0x98 /* 00000D5C */
label00000CC8:
00000CC8 486E FF00 pea.l [A6 - 0x100]
00000CCC 2F3C 000A 07D0 move.l -[A7], 0xA07D0
00000CD2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000CD6 BE6E 000C cmp.w D7, [A6 + 0xC]
00000CDA 661A bne +0x1C /* 00000CF6 */
00000CDC 486E FC00 pea.l [A6 - 0x400]
00000CE0 3F07 move.w -[A7], D7
00000CE2 4EAD 46B2 jsr [A5 + 0x46B2 /* export_2258 */]
00000CE6 205F movea.l A0, [A7]+
00000CE8 43EE FE00 lea.l A1, [A6 - 0x200]
00000CEC 703F moveq.l D0, 0x3F
label00000CEE:
00000CEE 22D8 move.l [A1]+, [A0]+
00000CF0 51C8 FFFC dbf D0, -0x6 /* 00000CEE */
00000CF4 6042 bra +0x44 /* 00000D38 */
label00000CF6:
00000CF6 486E FE00 pea.l [A6 - 0x200]
00000CFA 2F3C 000E 07D0 move.l -[A7], 0xE07D0
00000D00 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000D04 486E FC00 pea.l [A6 - 0x400]
00000D08 3F07 move.w -[A7], D7
00000D0A 4EAD 46B2 jsr [A5 + 0x46B2 /* export_2258 */]
00000D0E 486E FE00 pea.l [A6 - 0x200]
00000D12 486E FB00 pea.l [A6 - 0x500]
00000D16 3F07 move.w -[A7], D7
00000D18 4EAD 46B2 jsr [A5 + 0x46B2 /* export_2258 */]
00000D1C 486E FD00 pea.l [A6 - 0x300]
00000D20 3F3C 0003 move.w -[A7], 0x3
00000D24 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000D28 41EE FE00 lea.l A0, [A6 - 0x200]
00000D2C 43EE FD00 lea.l A1, [A6 - 0x300]
00000D30 703F moveq.l D0, 0x3F
label00000D32:
00000D32 20D9 move.l [A0]+, [A1]+
00000D34 51C8 FFFC dbf D0, -0x6 /* 00000D32 */
label00000D38:
00000D38 486E FE00 pea.l [A6 - 0x200]
00000D3C 486E FF00 pea.l [A6 - 0x100]
00000D40 486E FD00 pea.l [A6 - 0x300]
00000D44 3F3C 0002 move.w -[A7], 0x2
00000D48 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000D4C 41EE FE00 lea.l A0, [A6 - 0x200]
00000D50 43EE FD00 lea.l A1, [A6 - 0x300]
00000D54 703F moveq.l D0, 0x3F
label00000D56:
00000D56 20D9 move.l [A0]+, [A1]+
00000D58 51C8 FFFC dbf D0, -0x6 /* 00000D56 */
label00000D5C:
00000D5C 206E 0014 movea.l A0, [A6 + 0x14]
00000D60 43EE FE00 lea.l A1, [A6 - 0x200]
00000D64 703F moveq.l D0, 0x3F
label00000D66:
00000D66 20D9 move.l [A0]+, [A1]+
00000D68 51C8 FFFC dbf D0, -0x6 /* 00000D66 */
00000D6C 2E1F move.l D7, [A7]+
00000D6E 4E5E unlink A6
00000D70 205F movea.l A0, [A7]+
00000D72 DEFC 000C add.w A7, 0xC
00000D76 4ED0 jmp [A0]
00000D78 4E56 0000 link A6, 0
00000D7C 206E 0008 movea.l A0, [A6 + 0x8]
00000D80 4868 FF68 pea.l [A0 - 0x98]
00000D84 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
00000D88 4E5E unlink A6
00000D8A 205F movea.l A0, [A7]+
00000D8C DEFC 000A add.w A7, 0xA /* '\n' */
00000D90 4ED0 jmp [A0]
00000D92 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000D94-00000DA2
fn00000D94:
00000D94 4E56 F6B2 link A6, -0x094E
00000D98 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00000D9C 266E 0008 movea.l A3, [A6 + 0x8]
00000DA0 284B movea.l A4, A3
// end alternate branch 00000D94-00000DA2
fn00000D94: // (misaligned)
00000D96 F6B2 48E7 .extension 0x6B2 <<F/2-3/3>> // unimplemented
00000D9A 0738 266E btst [0x0000266E], D3
00000D9E 0008 284B ori.b A0, 0x4B /* 'K' */
00000DA2 486E FF68 pea.l [A6 - 0x98]
00000DA6 4EAD 3E5A jsr [A5 + 0x3E5A /* export_1991 */]
00000DAA 4267 clr.w -[A7]
00000DAC 2054 movea.l A0, [A4]
00000DAE 2F28 009E move.l -[A7], [A0 + 0x9E]
00000DB2 486E FF68 pea.l [A6 - 0x98]
00000DB6 4EAD 3E7A jsr [A5 + 0x3E7A /* export_1995 */]
00000DBA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000DBE 486E F8B2 pea.l [A6 - 0x74E]
00000DC2 487A FFB4 pea.l [PC - 0x4C /* 00000D78, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000DC6 2F0E move.l -[A7], A6
00000DC8 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000DCC 2054 movea.l A0, [A4]
00000DCE 4228 00A2 clr.b [A0 + 0xA2]
00000DD2 102E 000C move.b D0, [A6 + 0xC]
00000DD6 675C beq +0x5E /* 00000E34 */
00000DD8 4267 clr.w -[A7]
00000DDA 2F2E FF90 move.l -[A7], [A6 - 0x70]
00000DDE 486E FF3C pea.l [A6 - 0xC4]
00000DE2 4EAD 3F4A jsr [A5 + 0x3F4A /* export_2021 */]
00000DE6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000DEA 4267 clr.w -[A7]
00000DEC 486E FF40 pea.l [A6 - 0xC0]
00000DF0 487A 0A36 pea.l [PC + 0xA36 /* 00001828, value 0x13A0000 */]
00000DF4 486E F890 pea.l [A6 - 0x770]
00000DF8 3F3C 0002 move.w -[A7], 0x2
00000DFC 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000E00 486E F890 pea.l [A6 - 0x770]
00000E04 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00000E08 486E FF70 pea.l [A6 - 0x90]
00000E0C 486E FEF6 pea.l [A6 - 0x10A]
00000E10 4EAD 3992 jsr [A5 + 0x3992 /* export_1838 */]
00000E14 101F move.b D0, [A7]+
00000E16 6752 beq +0x54 /* 00000E6A */
00000E18 2254 movea.l A1, [A4]
00000E1A 41E9 0058 lea.l A0, [A1 + 0x58]
00000E1E 45EE FEF6 lea.l A2, [A6 - 0x10A]
00000E22 7010 moveq.l D0, 0x10
label00000E24:
00000E24 20DA move.l [A0]+, [A2]+
00000E26 51C8 FFFC dbf D0, -0x6 /* 00000E24 */
00000E2A 3092 move.w [A0], [A2]
00000E2C 137C 0001 00A2 move.b [A1 + 0xA2], 0x1
00000E32 6036 bra +0x38 /* 00000E6A */
label00000E34:
00000E34 41EE FEF6 lea.l A0, [A6 - 0x10A]
00000E38 2454 movea.l A2, [A4]
00000E3A 43EA 0058 lea.l A1, [A2 + 0x58]
00000E3E 7010 moveq.l D0, 0x10
label00000E40:
00000E40 20D9 move.l [A0]+, [A1]+
00000E42 51C8 FFFC dbf D0, -0x6 /* 00000E40 */
00000E46 3091 move.w [A0], [A1]
00000E48 4267 clr.w -[A7]
00000E4A 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
00000E4E 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00000E52 486E FEFC pea.l [A6 - 0x104]
00000E56 486E FEE6 pea.l [A6 - 0x11A]
00000E5A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000E5E 3C1F move.w D6, [A7]+
00000E60 57C0 seq D0
00000E62 4400 neg.b D0
00000E64 2054 movea.l A0, [A4]
00000E66 1140 00A2 move.b [A0 + 0xA2], D0
label00000E6A:
00000E6A 42A7 clr.l -[A7]
00000E6C 2F3C 4649 6E66 move.l -[A7], 0x46496E66 /* 'FInf' */
00000E72 2F0B move.l -[A7], A3
00000E74 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000E78 2E1F move.l D7, [A7]+
00000E7A 671C beq +0x1E /* 00000E98 */
00000E7C 2054 movea.l A0, [A4]
00000E7E 2147 00A4 move.l [A0 + 0xA4], D7
00000E82 2F3C 0007 0002 move.l -[A7], 0x70002
00000E88 2F3C 546F 6731 move.l -[A7], 0x546F6731 /* 'Tog1' */
00000E8E 2054 movea.l A0, [A4]
00000E90 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00000E94 4EBA 1442 jsr [PC + 0x1442 /* 000022D8 */]
label00000E98:
00000E98 2054 movea.l A0, [A4]
00000E9A 1028 00A2 move.b D0, [A0 + 0xA2]
00000E9E 6700 01BE beq +0x1C0 /* 0000105E */
00000EA2 41EE FEF6 lea.l A0, [A6 - 0x10A]
00000EA6 2454 movea.l A2, [A4]
00000EA8 43EA 0058 lea.l A1, [A2 + 0x58]
00000EAC 7010 moveq.l D0, 0x10
label00000EAE:
00000EAE 20D9 move.l [A0]+, [A1]+
00000EB0 51C8 FFFC dbf D0, -0x6 /* 00000EAE */
00000EB4 3091 move.w [A0], [A1]
00000EB6 4267 clr.w -[A7]
00000EB8 486E FEF6 pea.l [A6 - 0x10A]
00000EBC 486E FEE6 pea.l [A6 - 0x11A]
00000EC0 486E FECC pea.l [A6 - 0x134]
00000EC4 4EAD 3742 jsr [A5 + 0x3742 /* export_1764 */]
00000EC8 3A1F move.w D5, [A7]+
00000ECA 4267 clr.w -[A7]
00000ECC 486E FEF6 pea.l [A6 - 0x10A]
00000ED0 486E FE2E pea.l [A6 - 0x1D2]
00000ED4 4EBA F12A jsr [PC - 0xED6 /* 00000000 */]
00000ED8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000EDC 2054 movea.l A0, [A4]
00000EDE 4AA8 00A4 tst.l [A0 + 0xA4]
00000EE2 6700 0214 beq +0x216 /* 000010F8 */
00000EE6 3F3C 0001 move.w -[A7], 0x1
00000EEA 486E FEFC pea.l [A6 - 0x104]
00000EEE 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00000EF2 4EBA 1008 jsr [PC + 0x1008 /* 00001EFC */]
00000EF6 3F3C 0002 move.w -[A7], 0x2
00000EFA 486E FE8C pea.l [A6 - 0x174]
00000EFE 2054 movea.l A0, [A4]
00000F00 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00000F04 4EBA 0FF6 jsr [PC + 0xFF6 /* 00001EFC */]
00000F08 486E F6B2 pea.l [A6 - 0x94E]
00000F0C 2F2E FE74 move.l -[A7], [A6 - 0x18C]
00000F10 1F3C 0001 move.b -[A7], 0x1
00000F14 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */]
00000F18 205F movea.l A0, [A7]+
00000F1A 43EE F8F4 lea.l A1, [A6 - 0x70C]
00000F1E 703F moveq.l D0, 0x3F
label00000F20:
00000F20 22D8 move.l [A1]+, [A0]+
00000F22 51C8 FFFC dbf D0, -0x6 /* 00000F20 */
00000F26 3F3C 0003 move.w -[A7], 0x3
00000F2A 486E F8F4 pea.l [A6 - 0x70C]
00000F2E 2054 movea.l A0, [A4]
00000F30 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00000F34 4EBA 0FC6 jsr [PC + 0xFC6 /* 00001EFC */]
00000F38 486E F6B2 pea.l [A6 - 0x94E]
00000F3C 2F2E FE78 move.l -[A7], [A6 - 0x188]
00000F40 1F3C 0001 move.b -[A7], 0x1
00000F44 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */]
00000F48 205F movea.l A0, [A7]+
00000F4A 43EE F8F4 lea.l A1, [A6 - 0x70C]
00000F4E 703F moveq.l D0, 0x3F
label00000F50:
00000F50 22D8 move.l [A1]+, [A0]+
00000F52 51C8 FFFC dbf D0, -0x6 /* 00000F50 */
00000F56 3F3C 0006 move.w -[A7], 0x6
00000F5A 486E F8F4 pea.l [A6 - 0x70C]
00000F5E 2054 movea.l A0, [A4]
00000F60 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00000F64 4EBA 0F96 jsr [PC + 0xF96 /* 00001EFC */]
00000F68 486E F6B2 pea.l [A6 - 0x94E]
00000F6C 202E FE88 move.l D0, [A6 - 0x178]
00000F70 D0AE FE84 add.l D0, [A6 - 0x17C]
00000F74 2F00 move.l -[A7], D0
00000F76 3F3C 0001 move.w -[A7], 0x1
00000F7A 4EAD 46CA jsr [A5 + 0x46CA /* export_2261 */]
00000F7E 205F movea.l A0, [A7]+
00000F80 43EE F8F4 lea.l A1, [A6 - 0x70C]
00000F84 703F moveq.l D0, 0x3F
label00000F86:
00000F86 22D8 move.l [A1]+, [A0]+
00000F88 51C8 FFFC dbf D0, -0x6 /* 00000F86 */
00000F8C 3F3C 0004 move.w -[A7], 0x4
00000F90 486E F8F4 pea.l [A6 - 0x70C]
00000F94 2054 movea.l A0, [A4]
00000F96 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00000F9A 4EBA 0F60 jsr [PC + 0xF60 /* 00001EFC */]
00000F9E 7001 moveq.l D0, 0x01
00000FA0 B02E FECC cmp.b D0, [A6 - 0x134]
00000FA4 6658 bne +0x5A /* 00000FFE */
00000FA6 486E F6B2 pea.l [A6 - 0x94E]
00000FAA 2F2E FED2 move.l -[A7], [A6 - 0x12E]
00000FAE 4EAD 46BA jsr [A5 + 0x46BA /* export_2259 */]
00000FB2 205F movea.l A0, [A7]+
00000FB4 43EE F8F4 lea.l A1, [A6 - 0x70C]
00000FB8 703F moveq.l D0, 0x3F
label00000FBA:
00000FBA 22D8 move.l [A1]+, [A0]+
00000FBC 51C8 FFFC dbf D0, -0x6 /* 00000FBA */
00000FC0 486E F9F4 pea.l [A6 - 0x60C]
00000FC4 2F3C 0006 07D0 move.l -[A7], 0x607D0
00000FCA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000FCE 4A2E F9F4 tst.b [A6 - 0x60C]
00000FD2 6744 beq +0x46 /* 00001018 */
00000FD4 486E F8F4 pea.l [A6 - 0x70C]
00000FD8 487A 084C pea.l [PC + 0x84C /* 00001826, value 0x12F013A */]
00000FDC 486E F9F4 pea.l [A6 - 0x60C]
00000FE0 486E F7B2 pea.l [A6 - 0x84E]
00000FE4 3F3C 0003 move.w -[A7], 0x3
00000FE8 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00000FEC 41EE F8F4 lea.l A0, [A6 - 0x70C]
00000FF0 43EE F7B2 lea.l A1, [A6 - 0x84E]
00000FF4 703F moveq.l D0, 0x3F
label00000FF6:
00000FF6 20D9 move.l [A0]+, [A1]+
00000FF8 51C8 FFFC dbf D0, -0x6 /* 00000FF6 */
00000FFC 601A bra +0x1C /* 00001018 */
label00000FFE:
00000FFE 486E F6B2 pea.l [A6 - 0x94E]
00001002 2F2E FE80 move.l -[A7], [A6 - 0x180]
00001006 4EAD 46BA jsr [A5 + 0x46BA /* export_2259 */]
0000100A 205F movea.l A0, [A7]+
0000100C 43EE F8F4 lea.l A1, [A6 - 0x70C]
00001010 703F moveq.l D0, 0x3F
label00001012:
00001012 22D8 move.l [A1]+, [A0]+
00001014 51C8 FFFC dbf D0, -0x6 /* 00001012 */
label00001018:
00001018 3F3C 0005 move.w -[A7], 0x5
0000101C 486E F8F4 pea.l [A6 - 0x70C]
00001020 2054 movea.l A0, [A4]
00001022 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00001026 4EBA 0ED4 jsr [PC + 0xED4 /* 00001EFC */]
0000102A 2254 movea.l A1, [A4]
0000102C 2069 00A4 movea.l A0, [A1 + 0xA4]
00001030 2F08 move.l -[A7], A0
00001032 486E F6B2 pea.l [A6 - 0x94E]
00001036 486E FEFC pea.l [A6 - 0x104]
0000103A 486E FE8C pea.l [A6 - 0x174]
0000103E 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00001042 4EBA F0A8 jsr [PC - 0xF58 /* 000000EC */]
00001046 201F move.l D0, [A7]+
00001048 205F movea.l A0, [A7]+
0000104A 2240 movea.l A1, D0
0000104C 2050 movea.l A0, [A0]
0000104E 45E8 0090 lea.l A2, [A0 + 0x90]
00001052 703F moveq.l D0, 0x3F
label00001054:
00001054 24D9 move.l [A2]+, [A1]+
00001056 51C8 FFFC dbf D0, -0x6 /* 00001054 */
0000105A 6000 009C bra +0x9E /* 000010F8 */
label0000105E:
0000105E 2054 movea.l A0, [A4]
00001060 4AA8 00A4 tst.l [A0 + 0xA4]
00001064 6700 0092 beq +0x94 /* 000010F8 */
00001068 3F3C 0001 move.w -[A7], 0x1
0000106C 486E FEFC pea.l [A6 - 0x104]
00001070 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00001074 4EBA 0E86 jsr [PC + 0xE86 /* 00001EFC */]
00001078 3F3C 0002 move.w -[A7], 0x2
0000107C 486E FF9C pea.l [A6 - 0x64]
00001080 2054 movea.l A0, [A4]
00001082 2F28 00A4 move.l -[A7], [A0 + 0xA4]
00001086 4EBA 0E74 jsr [PC + 0xE74 /* 00001EFC */]
0000108A 486E F8F4 pea.l [A6 - 0x70C]
0000108E 2F3C 0001 07D0 move.l -[A7], 0x107D0
00001094 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001098 3F3C 0003 move.w -[A7], 0x3
0000109C 486E F8F4 pea.l [A6 - 0x70C]
000010A0 2054 movea.l A0, [A4]
000010A2 2F28 00A4 move.l -[A7], [A0 + 0xA4]
000010A6 4EBA 0E54 jsr [PC + 0xE54 /* 00001EFC */]
000010AA 3F3C 0006 move.w -[A7], 0x6
000010AE 486E F8F4 pea.l [A6 - 0x70C]
000010B2 2054 movea.l A0, [A4]
000010B4 2F28 00A4 move.l -[A7], [A0 + 0xA4]
000010B8 4EBA 0E42 jsr [PC + 0xE42 /* 00001EFC */]
000010BC 3F3C 0004 move.w -[A7], 0x4
000010C0 486E F8F4 pea.l [A6 - 0x70C]
000010C4 2054 movea.l A0, [A4]
000010C6 2F28 00A4 move.l -[A7], [A0 + 0xA4]
000010CA 4EBA 0E30 jsr [PC + 0xE30 /* 00001EFC */]
000010CE 3F3C 0005 move.w -[A7], 0x5
000010D2 486E F8F4 pea.l [A6 - 0x70C]
000010D6 2054 movea.l A0, [A4]
000010D8 2F28 00A4 move.l -[A7], [A0 + 0xA4]
000010DC 4EBA 0E1E jsr [PC + 0xE1E /* 00001EFC */]
000010E0 2254 movea.l A1, [A4]
000010E2 2069 00A4 movea.l A0, [A1 + 0xA4]
000010E6 2050 movea.l A0, [A0]
000010E8 45E8 0090 lea.l A2, [A0 + 0x90]
000010EC 41EE F8F4 lea.l A0, [A6 - 0x70C]
000010F0 703F moveq.l D0, 0x3F
label000010F2:
000010F2 24D8 move.l [A2]+, [A0]+
000010F4 51C8 FFFC dbf D0, -0x6 /* 000010F2 */
label000010F8:
000010F8 42A7 clr.l -[A7]
000010FA 2F3C 5349 6E66 move.l -[A7], 0x53496E66 /* 'SInf' */
00001100 2F0B move.l -[A7], A3
00001102 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00001106 2E1F move.l D7, [A7]+
00001108 6700 0180 beq +0x182 /* 0000128A */
0000110C 2054 movea.l A0, [A4]
0000110E 2147 00A8 move.l [A0 + 0xA8], D7
00001112 1028 00A2 move.b D0, [A0 + 0xA2]
00001116 6718 beq +0x1A /* 00001130 */
00001118 7001 moveq.l D0, 0x01
0000111A B02E FECC cmp.b D0, [A6 - 0x134]
0000111E 6608 bne +0xA /* 00001128 */
00001120 2D6E FECE FC0E move.l [A6 - 0x3F2], [A6 - 0x132]
00001126 600E bra +0x10 /* 00001136 */
label00001128:
00001128 2D6E FE7C FC0E move.l [A6 - 0x3F2], [A6 - 0x184]
0000112E 6006 bra +0x8 /* 00001136 */
label00001130:
00001130 2D6E FF98 FC0E move.l [A6 - 0x3F2], [A6 - 0x68]
label00001136:
00001136 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */
0000113C B0AE FC0E cmp.l D0, [A6 - 0x3F2]
00001140 57C0 seq D0
00001142 4A00 tst.b D0
00001144 6610 bne +0x12 /* 00001156 */
00001146 223C 504E 5447 move.l D1, 0x504E5447 /* 'PNTG' */
0000114C B2AE FC0E cmp.l D1, [A6 - 0x3F2]
00001150 57C1 seq D1
00001152 8001 or.b D0, D1
00001154 671E beq +0x20 /* 00001174 */
label00001156:
00001156 2F3C 000E 0002 move.l -[A7], 0xE0002
0000115C 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
00001160 2F3C 546F 6732 move.l -[A7], 0x546F6732 /* 'Tog2' */
00001166 2054 movea.l A0, [A4]
00001168 2F28 00A8 move.l -[A7], [A0 + 0xA8]
0000116C 4EBA 1692 jsr [PC + 0x1692 /* 00002800 */]
00001170 6000 0118 bra +0x11A /* 0000128A */
label00001174:
00001174 203C 3842 494D move.l D0, 0x3842494D /* '8BIM' */
0000117A B0AE FC0E cmp.l D0, [A6 - 0x3F2]
0000117E 57C0 seq D0
00001180 4A00 tst.b D0
00001182 6620 bne +0x22 /* 000011A4 */
00001184 223C 5449 4646 move.l D1, 0x54494646 /* 'TIFF' */
0000118A B2AE FC0E cmp.l D1, [A6 - 0x3F2]
0000118E 57C1 seq D1
00001190 8001 or.b D0, D1
00001192 6610 bne +0x12 /* 000011A4 */
00001194 223C 5249 4646 move.l D1, 0x52494646 /* 'RIFF' */
0000119A B2AE FC0E cmp.l D1, [A6 - 0x3F2]
0000119E 57C1 seq D1
000011A0 8001 or.b D0, D1
000011A2 671E beq +0x20 /* 000011C2 */
label000011A4:
000011A4 2F3C 000E 0002 move.l -[A7], 0xE0002
000011AA 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
000011AE 2F3C 546F 6732 move.l -[A7], 0x546F6732 /* 'Tog2' */
000011B4 2054 movea.l A0, [A4]
000011B6 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000011BA 4EBA 1644 jsr [PC + 0x1644 /* 00002800 */]
000011BE 6000 00CA bra +0xCC /* 0000128A */
label000011C2:
000011C2 203C 4550 5346 move.l D0, 0x45505346 /* 'EPSF' */
000011C8 B0AE FC0E cmp.l D0, [A6 - 0x3F2]
000011CC 661E bne +0x20 /* 000011EC */
000011CE 2F3C 000E 0002 move.l -[A7], 0xE0002
000011D4 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
000011D8 2F3C 546F 6732 move.l -[A7], 0x546F6732 /* 'Tog2' */
000011DE 2054 movea.l A0, [A4]
000011E0 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000011E4 4EBA 161A jsr [PC + 0x161A /* 00002800 */]
000011E8 6000 00A0 bra +0xA2 /* 0000128A */
label000011EC:
000011EC 203C 4D6F 6F56 move.l D0, 0x4D6F6F56 /* 'MooV' */
000011F2 B0AE FC0E cmp.l D0, [A6 - 0x3F2]
000011F6 661C bne +0x1E /* 00001214 */
000011F8 2F3C 000E 0002 move.l -[A7], 0xE0002
000011FE 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
00001202 2F3C 546F 6732 move.l -[A7], 0x546F6732 /* 'Tog2' */
00001208 2054 movea.l A0, [A4]
0000120A 2F28 00A8 move.l -[A7], [A0 + 0xA8]
0000120E 4EBA 15F0 jsr [PC + 0x15F0 /* 00002800 */]
00001212 6076 bra +0x78 /* 0000128A */
label00001214:
00001214 203C 7366 696C move.l D0, 0x7366696C /* 'sfil' */
0000121A B0AE FC0E cmp.l D0, [A6 - 0x3F2]
0000121E 57C0 seq D0
00001220 4A00 tst.b D0
00001222 6630 bne +0x32 /* 00001254 */
00001224 223C 4149 4646 move.l D1, 0x41494646 /* 'AIFF' */
0000122A B2AE FC0E cmp.l D1, [A6 - 0x3F2]
0000122E 57C1 seq D1
00001230 8001 or.b D0, D1
00001232 6620 bne +0x22 /* 00001254 */
00001234 223C 4149 4643 move.l D1, 0x41494643 /* 'AIFC' */
0000123A B2AE FC0E cmp.l D1, [A6 - 0x3F2]
0000123E 57C1 seq D1
00001240 8001 or.b D0, D1
00001242 6610 bne +0x12 /* 00001254 */
00001244 223C 4653 5344 move.l D1, 0x46535344 /* 'FSSD' */
0000124A B2AE FC0E cmp.l D1, [A6 - 0x3F2]
0000124E 57C1 seq D1
00001250 8001 or.b D0, D1
00001252 671C beq +0x1E /* 00001270 */
label00001254:
00001254 2F3C 000E 0002 move.l -[A7], 0xE0002
0000125A 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
0000125E 2F3C 546F 6732 move.l -[A7], 0x546F6732 /* 'Tog2' */
00001264 2054 movea.l A0, [A4]
00001266 2F28 00A8 move.l -[A7], [A0 + 0xA8]
0000126A 4EBA 1594 jsr [PC + 0x1594 /* 00002800 */]
0000126E 601A bra +0x1C /* 0000128A */
label00001270:
00001270 2F3C 000E 0001 move.l -[A7], 0xE0001
00001276 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
0000127A 2F3C 546F 6732 move.l -[A7], 0x546F6732 /* 'Tog2' */
00001280 2054 movea.l A0, [A4]
00001282 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001286 4EBA 1578 jsr [PC + 0x1578 /* 00002800 */]
label0000128A:
0000128A 2054 movea.l A0, [A4]
0000128C 4AA8 00A8 tst.l [A0 + 0xA8]
00001290 6700 04A8 beq +0x4AA /* 0000173A */
00001294 486E F6B2 pea.l [A6 - 0x94E]
00001298 2F2E FFBC move.l -[A7], [A6 - 0x44]
0000129C 1F3C 0001 move.b -[A7], 0x1
000012A0 4EAD 46C2 jsr [A5 + 0x46C2 /* export_2260 */]
000012A4 205F movea.l A0, [A7]+
000012A6 43EE F8F4 lea.l A1, [A6 - 0x70C]
000012AA 703F moveq.l D0, 0x3F
label000012AC:
000012AC 22D8 move.l [A1]+, [A0]+
000012AE 51C8 FFFC dbf D0, -0x6 /* 000012AC */
000012B2 3F3C 0002 move.w -[A7], 0x2
000012B6 486E F8F4 pea.l [A6 - 0x70C]
000012BA 2054 movea.l A0, [A4]
000012BC 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000012C0 4EBA 0C3A jsr [PC + 0xC3A /* 00001EFC */]
000012C4 2054 movea.l A0, [A4]
000012C6 1028 00A2 move.b D0, [A0 + 0xA2]
000012CA 677C beq +0x7E /* 00001348 */
000012CC 7001 moveq.l D0, 0x01
000012CE B02E FECC cmp.b D0, [A6 - 0x134]
000012D2 6658 bne +0x5A /* 0000132C */
000012D4 486E F6B2 pea.l [A6 - 0x94E]
000012D8 2F2E FECE move.l -[A7], [A6 - 0x132]
000012DC 4EAD 46BA jsr [A5 + 0x46BA /* export_2259 */]
000012E0 205F movea.l A0, [A7]+
000012E2 43EE F8F4 lea.l A1, [A6 - 0x70C]
000012E6 703F moveq.l D0, 0x3F
label000012E8:
000012E8 22D8 move.l [A1]+, [A0]+
000012EA 51C8 FFFC dbf D0, -0x6 /* 000012E8 */
000012EE 486E F9F4 pea.l [A6 - 0x60C]
000012F2 2F3C 0006 07D0 move.l -[A7], 0x607D0
000012F8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000012FC 4A2E F9F4 tst.b [A6 - 0x60C]
00001300 6760 beq +0x62 /* 00001362 */
00001302 486E F8F4 pea.l [A6 - 0x70C]
00001306 487A 051E pea.l [PC + 0x51E /* 00001826, value 0x12F013A */]
0000130A 486E F9F4 pea.l [A6 - 0x60C]
0000130E 486E F7B2 pea.l [A6 - 0x84E]
00001312 3F3C 0003 move.w -[A7], 0x3
00001316 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000131A 41EE F8F4 lea.l A0, [A6 - 0x70C]
0000131E 43EE F7B2 lea.l A1, [A6 - 0x84E]
00001322 703F moveq.l D0, 0x3F
label00001324:
00001324 20D9 move.l [A0]+, [A1]+
00001326 51C8 FFFC dbf D0, -0x6 /* 00001324 */
0000132A 6036 bra +0x38 /* 00001362 */
label0000132C:
0000132C 486E F6B2 pea.l [A6 - 0x94E]
00001330 2F2E FE7C move.l -[A7], [A6 - 0x184]
00001334 4EAD 46BA jsr [A5 + 0x46BA /* export_2259 */]
00001338 205F movea.l A0, [A7]+
0000133A 43EE F8F4 lea.l A1, [A6 - 0x70C]
0000133E 703F moveq.l D0, 0x3F
label00001340:
00001340 22D8 move.l [A1]+, [A0]+
00001342 51C8 FFFC dbf D0, -0x6 /* 00001340 */
00001346 601A bra +0x1C /* 00001362 */
label00001348:
00001348 486E F6B2 pea.l [A6 - 0x94E]
0000134C 2F2E FF98 move.l -[A7], [A6 - 0x68]
00001350 4EAD 46BA jsr [A5 + 0x46BA /* export_2259 */]
00001354 205F movea.l A0, [A7]+
00001356 43EE F8F4 lea.l A1, [A6 - 0x70C]
0000135A 703F moveq.l D0, 0x3F
label0000135C:
0000135C 22D8 move.l [A1]+, [A0]+
0000135E 51C8 FFFC dbf D0, -0x6 /* 0000135C */
label00001362:
00001362 3F3C 0003 move.w -[A7], 0x3
00001366 486E F8F4 pea.l [A6 - 0x70C]
0000136A 2054 movea.l A0, [A4]
0000136C 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001370 4EBA 0B8A jsr [PC + 0xB8A /* 00001EFC */]
00001374 4267 clr.w -[A7]
00001376 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000137A 4EAD 38B2 jsr [A5 + 0x38B2 /* export_1810 */]
0000137E 1D5F FBF5 move.b [A6 - 0x40B], [A7]+
00001382 102E FBF5 move.b D0, [A6 - 0x40B]
00001386 7201 moveq.l D1, 0x01
00001388 B001 cmp.b D0, D1
0000138A 6612 bne +0x14 /* 0000139E */
0000138C 486E F8F4 pea.l [A6 - 0x70C]
00001390 2F3C 0001 07D4 move.l -[A7], 0x107D4
00001396 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000139A 6000 00AE bra +0xB0 /* 0000144A */
label0000139E:
0000139E 102E FBF5 move.b D0, [A6 - 0x40B]
000013A2 7202 moveq.l D1, 0x02
000013A4 B001 cmp.b D0, D1
000013A6 6612 bne +0x14 /* 000013BA */
000013A8 486E F8F4 pea.l [A6 - 0x70C]
000013AC 2F3C 0002 07D4 move.l -[A7], 0x207D4
000013B2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000013B6 6000 0092 bra +0x94 /* 0000144A */
label000013BA:
000013BA 102E FBF5 move.b D0, [A6 - 0x40B]
000013BE 7204 moveq.l D1, 0x04
000013C0 B001 cmp.b D0, D1
000013C2 6610 bne +0x12 /* 000013D4 */
000013C4 486E F8F4 pea.l [A6 - 0x70C]
000013C8 2F3C 0003 07D4 move.l -[A7], 0x307D4
000013CE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000013D2 6076 bra +0x78 /* 0000144A */
label000013D4:
000013D4 102E FBF5 move.b D0, [A6 - 0x40B]
000013D8 7203 moveq.l D1, 0x03
000013DA B001 cmp.b D0, D1
000013DC 6610 bne +0x12 /* 000013EE */
000013DE 486E F8F4 pea.l [A6 - 0x70C]
000013E2 2F3C 0004 07D4 move.l -[A7], 0x407D4
000013E8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000013EC 605C bra +0x5E /* 0000144A */
label000013EE:
000013EE 102E FBF5 move.b D0, [A6 - 0x40B]
000013F2 7205 moveq.l D1, 0x05
000013F4 B001 cmp.b D0, D1
000013F6 6610 bne +0x12 /* 00001408 */
000013F8 486E F8F4 pea.l [A6 - 0x70C]
000013FC 2F3C 0005 07D4 move.l -[A7], 0x507D4
00001402 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001406 6042 bra +0x44 /* 0000144A */
label00001408:
00001408 102E FBF5 move.b D0, [A6 - 0x40B]
0000140C 7206 moveq.l D1, 0x06
0000140E B001 cmp.b D0, D1
00001410 6610 bne +0x12 /* 00001422 */
00001412 486E F8F4 pea.l [A6 - 0x70C]
00001416 2F3C 0006 07D4 move.l -[A7], 0x607D4
0000141C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001420 6028 bra +0x2A /* 0000144A */
label00001422:
00001422 102E FBF5 move.b D0, [A6 - 0x40B]
00001426 7207 moveq.l D1, 0x07
00001428 B001 cmp.b D0, D1
0000142A 6610 bne +0x12 /* 0000143C */
0000142C 486E F8F4 pea.l [A6 - 0x70C]
00001430 2F3C 0007 07D4 move.l -[A7], 0x707D4
00001436 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000143A 600E bra +0x10 /* 0000144A */
label0000143C:
0000143C 486E F8F4 pea.l [A6 - 0x70C]
00001440 2F3C 0008 07D4 move.l -[A7], 0x807D4
00001446 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label0000144A:
0000144A 3F3C 0004 move.w -[A7], 0x4
0000144E 486E F8F4 pea.l [A6 - 0x70C]
00001452 2054 movea.l A0, [A4]
00001454 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001458 4EBA 0AA2 jsr [PC + 0xAA2 /* 00001EFC */]
0000145C 4267 clr.w -[A7]
0000145E 486E FEF6 pea.l [A6 - 0x10A]
00001462 486E F8F4 pea.l [A6 - 0x70C]
00001466 4EAD 351A jsr [A5 + 0x351A /* export_1695 */]
0000146A 3C1F move.w D6, [A7]+
0000146C 56C0 sne D0
0000146E 4A00 tst.b D0
00001470 660A bne +0xC /* 0000147C */
00001472 4A2E F8F4 tst.b [A6 - 0x70C]
00001476 57C1 seq D1
00001478 8001 or.b D0, D1
0000147A 670E beq +0x10 /* 0000148A */
label0000147C:
0000147C 486E F8F4 pea.l [A6 - 0x70C]
00001480 2F3C 0001 07D0 move.l -[A7], 0x107D0
00001486 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label0000148A:
0000148A 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000148E 486E F8F4 pea.l [A6 - 0x70C]
00001492 2054 movea.l A0, [A4]
00001494 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001498 4EBA 0A62 jsr [PC + 0xA62 /* 00001EFC */]
0000149C 2054 movea.l A0, [A4]
0000149E 1028 00A2 move.b D0, [A0 + 0xA2]
000014A2 6700 01F8 beq +0x1FA /* 0000169C */
000014A6 2F00 move.l -[A7], D0
000014A8 4267 clr.w -[A7]
000014AA 486E FEF6 pea.l [A6 - 0x10A]
000014AE 41FA 0376 lea.l A0, [PC + 0x376 /* 00001826, value 0x12F013A */]
000014B2 2F20 move.l -[A7], -[A0]
000014B4 2F20 move.l -[A7], -[A0]
000014B6 486E FC12 pea.l [A6 - 0x3EE]
000014BA 4EAD 3762 jsr [A5 + 0x3762 /* export_1768 */]
000014BE 321F move.w D1, [A7]+
000014C0 201F move.l D0, [A7]+
000014C2 4A41 tst.w D1
000014C4 57C1 seq D1
000014C6 C001 and.b D0, D1
000014C8 6700 01D2 beq +0x1D4 /* 0000169C */
000014CC 486E F6B2 pea.l [A6 - 0x94E]
000014D0 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
000014D4 3F2E FC12 move.w -[A7], [A6 - 0x3EE]
000014D8 2F0B move.l -[A7], A3
000014DA 4EBA F5DC jsr [PC - 0xA24 /* 00000AB8 */]
000014DE 205F movea.l A0, [A7]+
000014E0 43EE F8F4 lea.l A1, [A6 - 0x70C]
000014E4 703F moveq.l D0, 0x3F
label000014E6:
000014E6 22D8 move.l [A1]+, [A0]+
000014E8 51C8 FFFC dbf D0, -0x6 /* 000014E6 */
000014EC 3F3C 0005 move.w -[A7], 0x5
000014F0 486E F8F4 pea.l [A6 - 0x70C]
000014F4 2054 movea.l A0, [A4]
000014F6 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000014FA 4EBA 0A00 jsr [PC + 0xA00 /* 00001EFC */]
000014FE 486E F6B2 pea.l [A6 - 0x94E]
00001502 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
00001506 2F2E FC14 move.l -[A7], [A6 - 0x3EC]
0000150A 2F0B move.l -[A7], A3
0000150C 4EBA F78E jsr [PC - 0x872 /* 00000C9C */]
00001510 205F movea.l A0, [A7]+
00001512 43EE F8F4 lea.l A1, [A6 - 0x70C]
00001516 703F moveq.l D0, 0x3F
label00001518:
00001518 22D8 move.l [A1]+, [A0]+
0000151A 51C8 FFFC dbf D0, -0x6 /* 00001518 */
0000151E 3F3C 0006 move.w -[A7], 0x6
00001522 486E F8F4 pea.l [A6 - 0x70C]
00001526 2054 movea.l A0, [A4]
00001528 2F28 00A8 move.l -[A7], [A0 + 0xA8]
0000152C 4EBA 09CE jsr [PC + 0x9CE /* 00001EFC */]
00001530 486E F6B2 pea.l [A6 - 0x94E]
00001534 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
00001538 3F2E FC18 move.w -[A7], [A6 - 0x3E8]
0000153C 2F0B move.l -[A7], A3
0000153E 4EBA F6C8 jsr [PC - 0x938 /* 00000C08 */]
00001542 205F movea.l A0, [A7]+
00001544 43EE F8F4 lea.l A1, [A6 - 0x70C]
00001548 703F moveq.l D0, 0x3F
label0000154A:
0000154A 22D8 move.l [A1]+, [A0]+
0000154C 51C8 FFFC dbf D0, -0x6 /* 0000154A */
00001550 3F3C 0008 move.w -[A7], 0x8
00001554 486E F8F4 pea.l [A6 - 0x70C]
00001558 2054 movea.l A0, [A4]
0000155A 2F28 00A8 move.l -[A7], [A0 + 0xA8]
0000155E 4EBA 099C jsr [PC + 0x99C /* 00001EFC */]
00001562 486E F6B2 pea.l [A6 - 0x94E]
00001566 3F2E FC1A move.w -[A7], [A6 - 0x3E6]
0000156A 4EAD 46B2 jsr [A5 + 0x46B2 /* export_2258 */]
0000156E 205F movea.l A0, [A7]+
00001570 43EE F8F4 lea.l A1, [A6 - 0x70C]
00001574 703F moveq.l D0, 0x3F
label00001576:
00001576 22D8 move.l [A1]+, [A0]+
00001578 51C8 FFFC dbf D0, -0x6 /* 00001576 */
0000157C 3F3C 0007 move.w -[A7], 0x7
00001580 486E F8F4 pea.l [A6 - 0x70C]
00001584 2054 movea.l A0, [A4]
00001586 2F28 00A8 move.l -[A7], [A0 + 0xA8]
0000158A 4EBA 0970 jsr [PC + 0x970 /* 00001EFC */]
0000158E 4A2E FC1C tst.b [A6 - 0x3E4]
00001592 6712 beq +0x14 /* 000015A6 */
00001594 41EE F8F4 lea.l A0, [A6 - 0x70C]
00001598 43EE FC1C lea.l A1, [A6 - 0x3E4]
0000159C 703F moveq.l D0, 0x3F
label0000159E:
0000159E 20D9 move.l [A0]+, [A1]+
000015A0 51C8 FFFC dbf D0, -0x6 /* 0000159E */
000015A4 600E bra +0x10 /* 000015B4 */
label000015A6:
000015A6 486E F8F4 pea.l [A6 - 0x70C]
000015AA 2F3C 0001 07D0 move.l -[A7], 0x107D0
000015B0 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label000015B4:
000015B4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000015B8 486E F8F4 pea.l [A6 - 0x70C]
000015BC 2054 movea.l A0, [A4]
000015BE 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000015C2 4EBA 0938 jsr [PC + 0x938 /* 00001EFC */]
000015C6 4A2E FD1C tst.b [A6 - 0x2E4]
000015CA 6712 beq +0x14 /* 000015DE */
000015CC 41EE F8F4 lea.l A0, [A6 - 0x70C]
000015D0 43EE FD1C lea.l A1, [A6 - 0x2E4]
000015D4 703F moveq.l D0, 0x3F
label000015D6:
000015D6 20D9 move.l [A0]+, [A1]+
000015D8 51C8 FFFC dbf D0, -0x6 /* 000015D6 */
000015DC 600E bra +0x10 /* 000015EC */
label000015DE:
000015DE 486E F8F4 pea.l [A6 - 0x70C]
000015E2 2F3C 0001 07D0 move.l -[A7], 0x107D0
000015E8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
label000015EC:
000015EC 3F3C 000A move.w -[A7], 0xA /* '\n' */
000015F0 486E F8F4 pea.l [A6 - 0x70C]
000015F4 2054 movea.l A0, [A4]
000015F6 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000015FA 4EBA 0900 jsr [PC + 0x900 /* 00001EFC */]
000015FE 486E F6B2 pea.l [A6 - 0x94E]
00001602 2F2E FE1C move.l -[A7], [A6 - 0x1E4]
00001606 4267 clr.w -[A7]
00001608 1F3C 0001 move.b -[A7], 0x1
0000160C 1F3C 0001 move.b -[A7], 0x1
00001610 4EAD 46D2 jsr [A5 + 0x46D2 /* export_2262 */]
00001614 205F movea.l A0, [A7]+
00001616 43EE F8F4 lea.l A1, [A6 - 0x70C]
0000161A 703F moveq.l D0, 0x3F
label0000161C:
0000161C 22D8 move.l [A1]+, [A0]+
0000161E 51C8 FFFC dbf D0, -0x6 /* 0000161C */
00001622 3F3C 000B move.w -[A7], 0xB
00001626 486E F8F4 pea.l [A6 - 0x70C]
0000162A 2054 movea.l A0, [A4]
0000162C 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001630 4EBA 08CA jsr [PC + 0x8CA /* 00001EFC */]
00001634 486E F6B2 pea.l [A6 - 0x94E]
00001638 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
0000163C 2F2E FE26 move.l -[A7], [A6 - 0x1DA]
00001640 2F0B move.l -[A7], A3
00001642 4EBA F554 jsr [PC - 0xAAC /* 00000B98 */]
00001646 205F movea.l A0, [A7]+
00001648 43EE F8F4 lea.l A1, [A6 - 0x70C]
0000164C 703F moveq.l D0, 0x3F
label0000164E:
0000164E 22D8 move.l [A1]+, [A0]+
00001650 51C8 FFFC dbf D0, -0x6 /* 0000164E */
00001654 3F3C 000E move.w -[A7], 0xE
00001658 486E F8F4 pea.l [A6 - 0x70C]
0000165C 2054 movea.l A0, [A4]
0000165E 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001662 4EBA 0898 jsr [PC + 0x898 /* 00001EFC */]
00001666 486E F6B2 pea.l [A6 - 0x94E]
0000166A 2F2E FC0E move.l -[A7], [A6 - 0x3F2]
0000166E 2F2E FE20 move.l -[A7], [A6 - 0x1E0]
00001672 2F0B move.l -[A7], A3
00001674 4EBA F4B2 jsr [PC - 0xB4E /* 00000B28 */]
00001678 205F movea.l A0, [A7]+
0000167A 43EE F8F4 lea.l A1, [A6 - 0x70C]
0000167E 703F moveq.l D0, 0x3F
label00001680:
00001680 22D8 move.l [A1]+, [A0]+
00001682 51C8 FFFC dbf D0, -0x6 /* 00001680 */
00001686 3F3C 000C move.w -[A7], 0xC
0000168A 486E F8F4 pea.l [A6 - 0x70C]
0000168E 2054 movea.l A0, [A4]
00001690 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001694 4EBA 0866 jsr [PC + 0x866 /* 00001EFC */]
00001698 6000 00A0 bra +0xA2 /* 0000173A */
label0000169C:
0000169C 486E F8F4 pea.l [A6 - 0x70C]
000016A0 2F3C 0001 07D0 move.l -[A7], 0x107D0
000016A6 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000016AA 3F3C 0006 move.w -[A7], 0x6
000016AE 486E F8F4 pea.l [A6 - 0x70C]
000016B2 2054 movea.l A0, [A4]
000016B4 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000016B8 4EBA 0842 jsr [PC + 0x842 /* 00001EFC */]
000016BC 3F3C 0008 move.w -[A7], 0x8
000016C0 486E F8F4 pea.l [A6 - 0x70C]
000016C4 2054 movea.l A0, [A4]
000016C6 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000016CA 4EBA 0830 jsr [PC + 0x830 /* 00001EFC */]
000016CE 3F3C 0007 move.w -[A7], 0x7
000016D2 486E F8F4 pea.l [A6 - 0x70C]
000016D6 2054 movea.l A0, [A4]
000016D8 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000016DC 4EBA 081E jsr [PC + 0x81E /* 00001EFC */]
000016E0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000016E4 486E F8F4 pea.l [A6 - 0x70C]
000016E8 2054 movea.l A0, [A4]
000016EA 2F28 00A8 move.l -[A7], [A0 + 0xA8]
000016EE 4EBA 080C jsr [PC + 0x80C /* 00001EFC */]
000016F2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000016F6 486E F8F4 pea.l [A6 - 0x70C]
000016FA 2054 movea.l A0, [A4]
000016FC 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001700 4EBA 07FA jsr [PC + 0x7FA /* 00001EFC */]
00001704 3F3C 000B move.w -[A7], 0xB
00001708 486E F8F4 pea.l [A6 - 0x70C]
0000170C 2054 movea.l A0, [A4]
0000170E 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001712 4EBA 07E8 jsr [PC + 0x7E8 /* 00001EFC */]
00001716 3F3C 000C move.w -[A7], 0xC
0000171A 486E F8F4 pea.l [A6 - 0x70C]
0000171E 2054 movea.l A0, [A4]
00001720 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001724 4EBA 07D6 jsr [PC + 0x7D6 /* 00001EFC */]
00001728 3F3C 000E move.w -[A7], 0xE
0000172C 486E F8F4 pea.l [A6 - 0x70C]
00001730 2054 movea.l A0, [A4]
00001732 2F28 00A8 move.l -[A7], [A0 + 0xA8]
00001736 4EBA 07C4 jsr [PC + 0x7C4 /* 00001EFC */]
label0000173A:
0000173A 42A7 clr.l -[A7]
0000173C 2F3C 5468 6D62 move.l -[A7], 0x54686D62 /* 'Thmb' */
00001742 2F0B move.l -[A7], A3
00001744 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00001748 2E1F move.l D7, [A7]+
0000174A 6718 beq +0x1A /* 00001764 */
0000174C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001750 486E FEF6 pea.l [A6 - 0x10A]
00001754 2054 movea.l A0, [A4]
00001756 2F28 009E move.l -[A7], [A0 + 0x9E]
0000175A 1F28 00A2 move.b -[A7], [A0 + 0xA2]
0000175E 2F07 move.l -[A7], D7
00001760 4EBA 032E jsr [PC + 0x32E /* 00001A90 */]
label00001764:
00001764 4A6E FFCA tst.w [A6 - 0x36]
00001768 5EC0 sgt D0
0000176A 4A00 tst.b D0
0000176C 675C beq +0x5E /* 000017CA */
0000176E 4A6E FFC8 tst.w [A6 - 0x38]
00001772 5EC1 sgt D1
00001774 C001 and.b D0, D1
00001776 6752 beq +0x54 /* 000017CA */
00001778 486E F6B2 pea.l [A6 - 0x94E]
0000177C 3F2E FFCA move.w -[A7], [A6 - 0x36]
00001780 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
00001784 205F movea.l A0, [A7]+
00001786 43EE F9F4 lea.l A1, [A6 - 0x60C]
0000178A 703F moveq.l D0, 0x3F
label0000178C:
0000178C 22D8 move.l [A1]+, [A0]+
0000178E 51C8 FFFC dbf D0, -0x6 /* 0000178C */
00001792 486E F6B2 pea.l [A6 - 0x94E]
00001796 3F2E FFC8 move.w -[A7], [A6 - 0x38]
0000179A 4EAD 36BA jsr [A5 + 0x36BA /* export_1747 */]
0000179E 205F movea.l A0, [A7]+
000017A0 43EE FAF4 lea.l A1, [A6 - 0x50C]
000017A4 703F moveq.l D0, 0x3F
label000017A6:
000017A6 22D8 move.l [A1]+, [A0]+
000017A8 51C8 FFFC dbf D0, -0x6 /* 000017A6 */
000017AC 487A 0068 pea.l [PC + 0x68 /* 00001816, value 0x65E5769, pstring "^Width" */]
000017B0 486E F9F4 pea.l [A6 - 0x60C]
000017B4 2F0B move.l -[A7], A3
000017B6 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
000017BA 487A 0052 pea.l [PC + 0x52 /* 0000180E, value 0x75E4865, pstring "^Height" */]
000017BE 486E FAF4 pea.l [A6 - 0x50C]
000017C2 2F0B move.l -[A7], A3
000017C4 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
000017C8 6028 bra +0x2A /* 000017F2 */
label000017CA:
000017CA 486E F9F4 pea.l [A6 - 0x60C]
000017CE 2F3C 0001 07D0 move.l -[A7], 0x107D0
000017D4 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000017D8 486E F9F4 pea.l [A6 - 0x60C]
000017DC 1F3C 0001 move.b -[A7], 0x1
000017E0 42A7 clr.l -[A7]
000017E2 2F3C 5657 3034 move.l -[A7], 0x56573034 /* 'VW04' */
000017E8 2F0B move.l -[A7], A3
000017EA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000017EE 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
label000017F2:
000017F2 486E F8B2 pea.l [A6 - 0x74E]
000017F6 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000017FA 486E FF68 pea.l [A6 - 0x98]
000017FE 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
00001802 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00001806 4E5E unlink A6
00001808 205F movea.l A0, [A7]+
0000180A 5C4F addq.w A7, 6
0000180C 4ED0 jmp [A0]
0000180E 075E bchg [A6]+, D3
00001810 4865 pea.l -[A5]
00001812 6967 bvs +0x69 /* 0000187B */
00001814 6874 bvc +0x76 /* 0000188A */
00001816 065E 5769 addi.w [A6]+, 0x5769 /* 'Wi' */
0000181A 6474 bcc +0x76 /* 00001890 */
0000181C 6800 0000 bvc +0x2 /* 0000181E */
// begin alternate branch 0000181E-00001826
label0000181E:
0000181E 0000 0000 ori.b D0, 0x0
00001822 0000 2000 ori.b D0, 0x0
// end alternate branch 0000181E-00001826
label0000181E: // (misaligned)
00001820 0000 0000 ori.b D0, 0x0
00001824 2000 move.l D0, D0
00001826 012F 013A btst [A7 + 0x13A], D0
0000182A 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000182E 0000 206E ori.b D0, 0x6E /* 'n' */
00001832 0008 4868 ori.b A0, 0x68 /* 'h' */
00001836 FF6C .extension 0xF6C <<F/4-5/7>> // unimplemented
00001838 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
0000183C 4E5E unlink A6
0000183E 205F movea.l A0, [A7]+
00001840 DEFC 000A add.w A7, 0xA /* '\n' */
00001844 4ED0 jmp [A0]
00001846 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001848-0000184C
fn00001848:
00001848 4E56 FF28 link A6, -0x00D8
// end alternate branch 00001848-0000184C
fn00001848: // (misaligned)
0000184A FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
0000184C 48E7 0118 movem.l -[A7], D7,A3,A4
00001850 286E 0008 movea.l A4, [A6 + 0x8]
00001854 486E FF6C pea.l [A6 - 0x94]
00001858 4EAD 3E5A jsr [A5 + 0x3E5A /* export_1991 */]
0000185C 4267 clr.w -[A7]
0000185E 2054 movea.l A0, [A4]
00001860 2F28 009E move.l -[A7], [A0 + 0x9E]
00001864 486E FF6C pea.l [A6 - 0x94]
00001868 4EAD 3E7A jsr [A5 + 0x3E7A /* export_1995 */]
0000186C 3E1F move.w D7, [A7]+
0000186E 486E FF28 pea.l [A6 - 0xD8]
00001872 487A FFB8 pea.l [PC - 0x48 /* 0000182C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001876 2F0E move.l -[A7], A6
00001878 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000187C 42A7 clr.l -[A7]
0000187E 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */
00001884 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001888 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
// begin alternate branch 0000188A-0000188C
label0000188A:
0000188A 1DE2 move.b <<invalid special address>>, -[A2]
// end alternate branch 0000188A-0000188C
label0000188A: // (misaligned)
0000188C 265F movea.l A3, [A7]+
0000188E 2F0B move.l -[A7], A3
label00001890:
00001890 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00001894 4A47 tst.w D7
00001896 6714 beq +0x16 /* 000018AC */
00001898 2F0B move.l -[A7], A3
0000189A 42A7 clr.l -[A7]
0000189C 4267 clr.w -[A7]
0000189E 1F3C 0001 move.b -[A7], 0x1
000018A2 1F3C 0001 move.b -[A7], 0x1
000018A6 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
000018AA 6028 bra +0x2A /* 000018D4 */
label000018AC:
000018AC 2F0B move.l -[A7], A3
000018AE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018B2 1F3C 0001 move.b -[A7], 0x1
000018B6 42A7 clr.l -[A7]
000018B8 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
000018BC 205F movea.l A0, [A7]+
000018BE 7001 moveq.l D0, 0x01
000018C0 2050 movea.l A0, [A0]
000018C2 B068 015A cmp.w D0, [A0 + 0x15A]
000018C6 57C0 seq D0
000018C8 4400 neg.b D0
000018CA 1F00 move.b -[A7], D0
000018CC 1F3C 0001 move.b -[A7], 0x1
000018D0 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
label000018D4:
000018D4 486E FF28 pea.l [A6 - 0xD8]
000018D8 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000018DC 486E FF6C pea.l [A6 - 0x94]
000018E0 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
000018E4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000018E8 4E5E unlink A6
000018EA 2E9F move.l [A7], [A7]+
000018EC 4E75 rts
000018EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000018F2 0000 206E ori.b D0, 0x6E /* 'n' */
000018F6 0008 4868 ori.b A0, 0x68 /* 'h' */
000018FA FF6C .extension 0xF6C <<F/4-5/7>> // unimplemented
000018FC 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
00001900 4E5E unlink A6
00001902 205F movea.l A0, [A7]+
00001904 DEFC 000A add.w A7, 0xA /* '\n' */
00001908 4ED0 jmp [A0]
0000190A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000190C-00001910
fn0000190C:
0000190C 4E56 FF28 link A6, -0x00D8
// end alternate branch 0000190C-00001910
fn0000190C: // (misaligned)
0000190E FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
00001910 48E7 0118 movem.l -[A7], D7,A3,A4
00001914 286E 0008 movea.l A4, [A6 + 0x8]
00001918 486E FF6C pea.l [A6 - 0x94]
0000191C 4EAD 3E5A jsr [A5 + 0x3E5A /* export_1991 */]
00001920 4267 clr.w -[A7]
00001922 2054 movea.l A0, [A4]
00001924 2F28 009E move.l -[A7], [A0 + 0x9E]
00001928 486E FF6C pea.l [A6 - 0x94]
0000192C 4EAD 3E7A jsr [A5 + 0x3E7A /* export_1995 */]
00001930 3E1F move.w D7, [A7]+
00001932 486E FF28 pea.l [A6 - 0xD8]
00001936 487A FFB8 pea.l [PC - 0x48 /* 000018F0, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000193A 2F0E move.l -[A7], A6
0000193C 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00001940 42A7 clr.l -[A7]
00001942 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */
00001948 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000194C 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00001950 265F movea.l A3, [A7]+
00001952 2F0B move.l -[A7], A3
00001954 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00001958 4A47 tst.w D7
0000195A 670E beq +0x10 /* 0000196A */
0000195C 2F0B move.l -[A7], A3
0000195E 42A7 clr.l -[A7]
00001960 1F3C 0001 move.b -[A7], 0x1
00001964 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */]
00001968 600E bra +0x10 /* 00001978 */
label0000196A:
0000196A 2F0B move.l -[A7], A3
0000196C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001970 1F3C 0001 move.b -[A7], 0x1
00001974 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */]
label00001978:
00001978 486E FF28 pea.l [A6 - 0xD8]
0000197C 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001980 486E FF6C pea.l [A6 - 0x94]
00001984 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */]
00001988 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000198C 4E5E unlink A6
0000198E 2E9F move.l [A7], [A7]+
00001990 4E75 rts
00001992 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001994-00001998
fn00001994:
00001994 4E56 FFFC link A6, -0x0004
// end alternate branch 00001994-00001998
fn00001994: // (misaligned)
00001996 FFFC .invalid <<F/7/7>>
00001998 2F0C move.l -[A7], A4
0000199A 42A7 clr.l -[A7]
0000199C 2F3C 4B65 7950 move.l -[A7], 0x4B657950 /* 'KeyP' */
000019A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019A6 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000019AA 285F movea.l A4, [A7]+
000019AC 2F0C move.l -[A7], A4
000019AE 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
000019B2 102D F118 move.b D0, [A5 - 0xEE8]
000019B6 0A00 0001 xori.b D0, 0x1
000019BA 1F00 move.b -[A7], D0
000019BC 1F3C 0001 move.b -[A7], 0x1
000019C0 2F0C move.l -[A7], A4
000019C2 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
000019C6 285F movea.l A4, [A7]+
000019C8 4E5E unlink A6
000019CA 2E9F move.l [A7], [A7]+
000019CC 4E75 rts
000019CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000019D0-000019D4
fn000019D0:
000019D0 4E56 FFFC link A6, -0x0004
// end alternate branch 000019D0-000019D4
fn000019D0: // (misaligned)
000019D2 FFFC .invalid <<F/7/7>>
000019D4 2F0C move.l -[A7], A4
000019D6 42A7 clr.l -[A7]
000019D8 2F3C 4465 7350 move.l -[A7], 0x44657350 /* 'DesP' */
000019DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019E2 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000019E6 285F movea.l A4, [A7]+
000019E8 2F0C move.l -[A7], A4
000019EA 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
000019EE 102D F0AC move.b D0, [A5 - 0xF54]
000019F2 0A00 0001 xori.b D0, 0x1
000019F6 1F00 move.b -[A7], D0
000019F8 1F3C 0001 move.b -[A7], 0x1
000019FC 2F0C move.l -[A7], A4
000019FE 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
00001A02 285F movea.l A4, [A7]+
00001A04 4E5E unlink A6
00001A06 2E9F move.l [A7], [A7]+
00001A08 4E75 rts
00001A0A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001A0C-00001A12
fn00001A0C:
00001A0C 4E56 0000 link A6, 0
00001A10 2F0C move.l -[A7], A4
// end alternate branch 00001A0C-00001A12
fn00001A0C: // (misaligned)
00001A0E 0000 2F0C ori.b D0, 0xC
00001A12 286E 0008 movea.l A4, [A6 + 0x8]
00001A16 2054 movea.l A0, [A4]
00001A18 7000 moveq.l D0, 0x00
00001A1A 2140 0088 move.l [A0 + 0x88], D0
00001A1E 4228 0042 clr.b [A0 + 0x42]
00001A22 4268 003C clr.w [A0 + 0x3C]
00001A26 7000 moveq.l D0, 0x00
00001A28 2140 003E move.l [A0 + 0x3E], D0
00001A2C 7000 moveq.l D0, 0x00
00001A2E 2140 0082 move.l [A0 + 0x82], D0
00001A32 4228 0086 clr.b [A0 + 0x86]
00001A36 285F movea.l A4, [A7]+
00001A38 4E5E unlink A6
00001A3A 2E9F move.l [A7], [A7]+
00001A3C 4E75 rts
00001A3E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1850: // at 00001A40 (misaligned)
00001A42 0000 2F2E ori.b D0, 0x2E /* '.' */
00001A46 0014 2F2E ori.b [A4], 0x2E /* '.' */
00001A4A 0010 2F2E ori.b [A0], 0x2E /* '.' */
00001A4E 000C 2F2E ori.b A4, 0x2E /* '.' */
00001A52 0008 4EAD ori.b A0, 0xAD
00001A56 111A move.b -[A0], [A2]+
00001A58 206E 0008 movea.l A0, [A6 + 0x8]
00001A5C 2050 movea.l A0, [A0]
00001A5E 7000 moveq.l D0, 0x00
00001A60 2140 0088 move.l [A0 + 0x88], D0
00001A64 4E5E unlink A6
00001A66 205F movea.l A0, [A7]+
00001A68 DEFC 0010 add.w A7, 0x10
00001A6C 4ED0 jmp [A0]
00001A6E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1851: // at 00001A70 (misaligned)
00001A72 0000 206E ori.b D0, 0x6E /* 'n' */
00001A76 0008 2050 ori.b A0, 0x50 /* 'P' */
00001A7A 2F28 0088 move.l -[A7], [A0 + 0x88]
00001A7E 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
00001A82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A86 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00001A8A 4E5E unlink A6
00001A8C 2E9F move.l [A7], [A7]+
00001A8E 4E75 rts
fn00001A90:
00001A90 4E56 FFB8 link A6, -0x0048
00001A94 48E7 0128 movem.l -[A7], D7,A2,A4
00001A98 206E 0012 movea.l A0, [A6 + 0x12]
00001A9C 43EE FFBA lea.l A1, [A6 - 0x46]
00001AA0 7010 moveq.l D0, 0x10
label00001AA2:
00001AA2 22D8 move.l [A1]+, [A0]+
00001AA4 51C8 FFFC dbf D0, -0x6 /* 00001AA2 */
00001AA8 3290 move.w [A1], [A0]
00001AAA 286E 0008 movea.l A4, [A6 + 0x8]
00001AAE 42A7 clr.l -[A7]
00001AB0 2054 movea.l A0, [A4]
00001AB2 2F28 0088 move.l -[A7], [A0 + 0x88]
00001AB6 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001ABA 2054 movea.l A0, [A4]
00001ABC 215F 0088 move.l [A0 + 0x88], [A7]+
00001AC0 4AAE 0016 tst.l [A6 + 0x16]
00001AC4 6724 beq +0x26 /* 00001AEA */
00001AC6 4267 clr.w -[A7]
00001AC8 1F3C 0001 move.b -[A7], 0x1
00001ACC 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00001AD0 1E1F move.b D7, [A7]+
00001AD2 4267 clr.w -[A7]
00001AD4 486E 0016 pea.l [A6 + 0x16]
00001AD8 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00001ADC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001AE0 4267 clr.w -[A7]
00001AE2 1F07 move.b -[A7], D7
00001AE4 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00001AE8 1E1F move.b D7, [A7]+
label00001AEA:
00001AEA 2054 movea.l A0, [A4]
00001AEC 216E 0016 0088 move.l [A0 + 0x88], [A6 + 0x16]
00001AF2 43E8 003C lea.l A1, [A0 + 0x3C]
00001AF6 45EE FFBA lea.l A2, [A6 - 0x46]
00001AFA 7010 moveq.l D0, 0x10
label00001AFC:
00001AFC 22DA move.l [A1]+, [A2]+
00001AFE 51C8 FFFC dbf D0, -0x6 /* 00001AFC */
00001B02 3292 move.w [A1], [A2]
00001B04 216E 000E 0082 move.l [A0 + 0x82], [A6 + 0xE]
00001B0A 116E 000C 0086 move.b [A0 + 0x86], [A6 + 0xC]
00001B10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B14 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
00001B18 4CDF 1480 movem.l D7,A2,A4, [A7]+
00001B1C 4E5E unlink A6
00001B1E 205F movea.l A0, [A7]+
00001B20 DEFC 0012 add.w A7, 0x12
00001B24 4ED0 jmp [A0]
00001B26 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1852: // at 00001B28 (misaligned)
00001B2A FFF0 .invalid <<F/7/7>>
00001B2C 206E 000C movea.l A0, [A6 + 0xC]
00001B30 43EE FFF8 lea.l A1, [A6 - 0x8]
00001B34 22D8 move.l [A1]+, [A0]+
00001B36 22D8 move.l [A1]+, [A0]+
00001B38 486E FFF0 pea.l [A6 - 0x10]
00001B3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B40 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00001B44 486E FFF0 pea.l [A6 - 0x10]
00001B48 A8A3 syscall EraseRect
00001B4A 206E 0008 movea.l A0, [A6 + 0x8]
00001B4E 2050 movea.l A0, [A0]
00001B50 2F28 0088 move.l -[A7], [A0 + 0x88]
00001B54 486E FFF0 pea.l [A6 - 0x10]
00001B58 2F3A 000E move.l -[A7], [PC + 0xE /* 00001B68, value 0x8, cstring "" */]
00001B5C 4EAD 38A2 jsr [A5 + 0x38A2 /* export_1808 */]
00001B60 4E5E unlink A6
00001B62 205F movea.l A0, [A7]+
00001B64 504F addq.w A7, 8
00001B66 4ED0 jmp [A0]
00001B68 0000 0008 ori.b D0, 0x8
export_1853:
00001B6C 4E56 0000 link A6, 0
00001B70 2F0C move.l -[A7], A4
00001B72 286E 0008 movea.l A4, [A6 + 0x8]
00001B76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B7A 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00001B7E 4267 clr.w -[A7]
00001B80 4EAD 232A jsr [A5 + 0x232A /* export_1121 */]
00001B84 101F move.b D0, [A7]+
00001B86 661C bne +0x1E /* 00001BA4 */
00001B88 3F3C 0068 move.w -[A7], 0x68 /* 'h' */
00001B8C 2054 movea.l A0, [A4]
00001B8E 1F28 0086 move.b -[A7], [A0 + 0x86]
00001B92 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00001B96 3F3C 07D4 move.w -[A7], 0x7D4
00001B9A 2054 movea.l A0, [A4]
00001B9C 1F28 0086 move.b -[A7], [A0 + 0x86]
00001BA0 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
label00001BA4:
00001BA4 2F3C 0000 07D3 move.l -[A7], 0x7D3
00001BAA 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00001BAE 285F movea.l A4, [A7]+
00001BB0 4E5E unlink A6
00001BB2 2E9F move.l [A7], [A7]+
00001BB4 4E75 rts
00001BB6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1854: // at 00001BB8 (misaligned)
00001BBA 0000 42A7 ori.b D0, 0xA7
00001BBE 3F2E 000C move.w -[A7], [A6 + 0xC]
00001BC2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BC6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001BCA 2D5F 000E move.l [A6 + 0xE], [A7]+
00001BCE 4E5E unlink A6
00001BD0 205F movea.l A0, [A7]+
00001BD2 5C4F addq.w A7, 6
00001BD4 4ED0 jmp [A0]
00001BD6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1855: // at 00001BD8 (misaligned)
00001BDA FFF4 .invalid <<F/7/7>>
00001BDC 2F0C move.l -[A7], A4
00001BDE 42A7 clr.l -[A7]
00001BE0 3F3C 0442 move.w -[A7], 0x442
00001BE4 A9B9 syscall GetCursor
00001BE6 285F movea.l A4, [A7]+
00001BE8 200C move.l D0, A4
00001BEA 6704 beq +0x6 /* 00001BF0 */
00001BEC 2F14 move.l -[A7], [A4]
00001BEE A851 syscall SetCursor
label00001BF0:
00001BF0 486E FFF8 pea.l [A6 - 0x8]
00001BF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BF8 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00001BFC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C00 486E FFF8 pea.l [A6 - 0x8]
00001C04 A8DF syscall RectRgn
00001C06 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00001C0C 285F movea.l A4, [A7]+
00001C0E 4E5E unlink A6
00001C10 205F movea.l A0, [A7]+
00001C12 DEFC 000C add.w A7, 0xC
00001C16 4ED0 jmp [A0]
export_1856:
00001C18 4E56 FFBA link A6, -0x0046
00001C1C 48E7 0028 movem.l -[A7], A2,A4
00001C20 286E 0008 movea.l A4, [A6 + 0x8]
00001C24 2D6D FA84 0018 move.l [A6 + 0x18], [A5 - 0x57C]
00001C2A 206E 0010 movea.l A0, [A6 + 0x10]
00001C2E 7002 moveq.l D0, 0x02
00001C30 B068 0010 cmp.w D0, [A0 + 0x10]
00001C34 6650 bne +0x52 /* 00001C86 */
00001C36 2054 movea.l A0, [A4]
00001C38 1028 0086 move.b D0, [A0 + 0x86]
00001C3C 6742 beq +0x44 /* 00001C80 */
00001C3E 206E 0010 movea.l A0, [A6 + 0x10]
00001C42 1028 0008 move.b D0, [A0 + 0x8]
00001C46 6714 beq +0x16 /* 00001C5C */
00001C48 42A7 clr.l -[A7]
00001C4A 3F3C 07E4 move.w -[A7], 0x7E4
00001C4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C52 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
00001C56 2D5F 0018 move.l [A6 + 0x18], [A7]+
00001C5A 602A bra +0x2C /* 00001C86 */
label00001C5C:
00001C5C 41EE FFBA lea.l A0, [A6 - 0x46]
00001C60 2454 movea.l A2, [A4]
00001C62 43EA 003C lea.l A1, [A2 + 0x3C]
00001C66 7010 moveq.l D0, 0x10
label00001C68:
00001C68 20D9 move.l [A0]+, [A1]+
00001C6A 51C8 FFFC dbf D0, -0x6 /* 00001C68 */
00001C6E 3091 move.w [A0], [A1]
00001C70 486E FFBA pea.l [A6 - 0x46]
00001C74 2054 movea.l A0, [A4]
00001C76 2F28 0082 move.l -[A7], [A0 + 0x82]
00001C7A 4EAD 4392 jsr [A5 + 0x4392 /* export_2158 */]
00001C7E 6006 bra +0x8 /* 00001C86 */
label00001C80:
00001C80 3F3C 0003 move.w -[A7], 0x3
00001C84 A9C8 syscall SysBeep
label00001C86:
00001C86 4CDF 1400 movem.l A2,A4, [A7]+
00001C8A 4E5E unlink A6
00001C8C 205F movea.l A0, [A7]+
00001C8E DEFC 0010 add.w A7, 0x10
00001C92 4ED0 jmp [A0]
fn00001C94:
00001C94 4E56 0000 link A6, 0
00001C98 206E 0008 movea.l A0, [A6 + 0x8]
00001C9C 2050 movea.l A0, [A0]
00001C9E 216E 000E 005C move.l [A0 + 0x5C], [A6 + 0xE]
00001CA4 1F2E 000C move.b -[A7], [A6 + 0xC]
00001CA8 1F3C 0001 move.b -[A7], 0x1
00001CAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CB0 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
00001CB4 4E5E unlink A6
00001CB6 205F movea.l A0, [A7]+
00001CB8 DEFC 000A add.w A7, 0xA /* '\n' */
00001CBC 4ED0 jmp [A0]
00001CBE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001CC0-00001CC4
fn00001CC0:
00001CC0 4E56 FFEC link A6, -0x0014
// end alternate branch 00001CC0-00001CC4
fn00001CC0: // (misaligned)
00001CC2 FFEC .invalid <<F/7/7>>
00001CC4 48E7 0018 movem.l -[A7], A3,A4
00001CC8 266E 000C movea.l A3, [A6 + 0xC]
00001CCC 486E FFF4 pea.l [A6 - 0xC]
00001CD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CD4 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
00001CD8 42A7 clr.l -[A7]
00001CDA 3F3C 0BB8 move.w -[A7], 0xBB8
00001CDE A9BC syscall GetPicture
00001CE0 285F movea.l A4, [A7]+
00001CE2 200C move.l D0, A4
00001CE4 6738 beq +0x3A /* 00001D1E */
00001CE6 41EE FFF4 lea.l A0, [A6 - 0xC]
00001CEA 224B movea.l A1, A3
00001CEC 22D8 move.l [A1]+, [A0]+
00001CEE 22D8 move.l [A1]+, [A0]+
00001CF0 2054 movea.l A0, [A4]
00001CF2 43EE FFEC lea.l A1, [A6 - 0x14]
00001CF6 5488 addq.l A0, 2
00001CF8 22D8 move.l [A1]+, [A0]+
00001CFA 22D8 move.l [A1]+, [A0]+
00001CFC 302E FFF2 move.w D0, [A6 - 0xE]
00001D00 906E FFEE sub.w D0, [A6 - 0x12]
00001D04 322B 0006 move.w D1, [A3 + 0x6]
00001D08 9240 sub.w D1, D0
00001D0A 3741 0002 move.w [A3 + 0x2], D1
00001D0E 302E FFF0 move.w D0, [A6 - 0x10]
00001D12 906E FFEC sub.w D0, [A6 - 0x14]
00001D16 322B 0004 move.w D1, [A3 + 0x4]
00001D1A 9240 sub.w D1, D0
00001D1C 3681 move.w [A3], D1
label00001D1E:
00001D1E 4CDF 1800 movem.l A3,A4, [A7]+
00001D22 4E5E unlink A6
00001D24 205F movea.l A0, [A7]+
00001D26 504F addq.w A7, 8
00001D28 4ED0 jmp [A0]
00001D2A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1857: // at 00001D2C (misaligned)
00001D2E FFEC .invalid <<F/7/7>>
00001D30 2F0C move.l -[A7], A4
00001D32 206E 000C movea.l A0, [A6 + 0xC]
00001D36 43EE FFF8 lea.l A1, [A6 - 0x8]
00001D3A 22D8 move.l [A1]+, [A0]+
00001D3C 22D8 move.l [A1]+, [A0]+
00001D3E 42A7 clr.l -[A7]
00001D40 3F3C 0BB8 move.w -[A7], 0xBB8
00001D44 A9BC syscall GetPicture
00001D46 285F movea.l A4, [A7]+
00001D48 200C move.l D0, A4
00001D4A 6714 beq +0x16 /* 00001D60 */
00001D4C 486E FFEC pea.l [A6 - 0x14]
00001D50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D54 4EBA FF6A jsr [PC - 0x96 /* 00001CC0 */]
00001D58 2F0C move.l -[A7], A4
00001D5A 486E FFEC pea.l [A6 - 0x14]
00001D5E A8F6 syscall DrawPicture
label00001D60:
00001D60 285F movea.l A4, [A7]+
00001D62 4E5E unlink A6
00001D64 205F movea.l A0, [A7]+
00001D66 504F addq.w A7, 8
00001D68 4ED0 jmp [A0]
00001D6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1858: // at 00001D6C (misaligned)
00001D6E FFFC .invalid <<F/7/7>>
00001D70 486E FFFC pea.l [A6 - 0x4]
00001D74 486D 29AC pea.l [A5 + 0x29AC]
00001D78 3F3C 002A move.w -[A7], 0x2A /* '*' */
00001D7C 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001D80 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D84 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001D88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D8C 206E 0008 movea.l A0, [A6 + 0x8]
00001D90 2050 movea.l A0, [A0]
00001D92 2F28 005C move.l -[A7], [A0 + 0x5C]
00001D96 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001D9A 4EBA 04F4 jsr [PC + 0x4F4 /* 00002290 */]
00001D9E 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4]
00001DA4 4E5E unlink A6
00001DA6 205F movea.l A0, [A7]+
00001DA8 DEFC 0010 add.w A7, 0x10
00001DAC 4ED0 jmp [A0]
00001DAE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001DB0-00001DC2
fn00001DB0:
00001DB0 4E56 FEF4 link A6, -0x010C
00001DB4 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00001DB8 382E 0012 move.w D4, [A6 + 0x12]
00001DBC 2A2E 0008 move.l D5, [A6 + 0x8]
00001DC0 2845 movea.l A4, D5
// end alternate branch 00001DB0-00001DC2
fn00001DB0: // (misaligned)
00001DB2 FEF4 48E7 .extension 0xEF4 <<F/2-3/7>> // unimplemented
00001DB6 0F38 382E btst [0x0000382E], D7
00001DBA 0012 2A2E ori.b [A2], 0x2E /* '.' */
00001DBE 0008 2845 ori.b A0, 0x45 /* 'E' */
00001DC2 2054 movea.l A0, [A4]
00001DC4 7000 moveq.l D0, 0x00
00001DC6 2140 0068 move.l [A0 + 0x68], D0
00001DCA 3144 006C move.w [A0 + 0x6C], D4
00001DCE 316E 0014 0064 move.w [A0 + 0x64], [A6 + 0x14]
00001DD4 317C 0001 0066 move.w [A0 + 0x66], 0x1
00001DDA 42A7 clr.l -[A7]
00001DDC 2F3C 5061 6E6C move.l -[A7], 0x50616E6C /* 'Panl' */
00001DE2 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001DE6 A9A0 syscall GetResource
00001DE8 2C1F move.l D6, [A7]+
00001DEA 6716 beq +0x18 /* 00001E02 */
00001DEC 2046 movea.l A0, D6
00001DEE 2050 movea.l A0, [A0]
00001DF0 2454 movea.l A2, [A4]
00001DF2 43EA 006E lea.l A1, [A2 + 0x6E]
00001DF6 7006 moveq.l D0, 0x06
label00001DF8:
00001DF8 22D8 move.l [A1]+, [A0]+
00001DFA 51C8 FFFC dbf D0, -0x6 /* 00001DF8 */
00001DFE 3290 move.w [A1], [A0]
00001E00 6032 bra +0x34 /* 00001E34 */
label00001E02:
00001E02 7E01 moveq.l D7, 0x01
00001E04 6028 bra +0x2A /* 00001E2E */
label00001E06:
00001E06 3007 move.w D0, D7
00001E08 2054 movea.l A0, [A4]
00001E0A C1FC 0006 muls.w D0, 0x6
00001E0E 31BC 0010 0068 move.w [A0 + D0.w + 0x68], 0x10
00001E14 3007 move.w D0, D7
00001E16 C1FC 0006 muls.w D0, 0x6
00001E1A 31BC 003C 006A move.w [A0 + D0.w + 0x6A], 0x3C /* '<' */
00001E20 3007 move.w D0, D7
00001E22 C1FC 0006 muls.w D0, 0x6
00001E26 31BC 0104 006C move.w [A0 + D0.w + 0x6C], 0x104
00001E2C 5247 addq.w D7, 1
label00001E2E:
00001E2E 7005 moveq.l D0, 0x05
00001E30 B047 cmp.w D0, D7
00001E32 6CD2 bge -0x2C /* 00001E06 */
label00001E34:
00001E34 42A7 clr.l -[A7]
00001E36 3004 move.w D0, D4
00001E38 48C0 ext.l D0
00001E3A ED80 asl D0, 6
00001E3C 2F00 move.l -[A7], D0
00001E3E 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001E42 2054 movea.l A0, [A4]
00001E44 215F 0068 move.l [A0 + 0x68], [A7]+
00001E48 2054 movea.l A0, [A4]
00001E4A 2F28 0068 move.l -[A7], [A0 + 0x68]
00001E4E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001E52 486E FEFA pea.l [A6 - 0x106]
00001E56 2F3C 0001 07D0 move.l -[A7], 0x107D0
00001E5C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001E60 3D44 FEF4 move.w [A6 - 0x10C], D4
00001E64 7E01 moveq.l D7, 0x01
00001E66 6020 bra +0x22 /* 00001E88 */
label00001E68:
00001E68 2254 movea.l A1, [A4]
00001E6A 2069 0068 movea.l A0, [A1 + 0x68]
00001E6E 2050 movea.l A0, [A0]
00001E70 3007 move.w D0, D7
00001E72 ED40 asl D0.w, 6
00001E74 41F0 00C0 lea.l A0, [A0 + D0.w - 0x64]
00001E78 45EE FEFA lea.l A2, [A6 - 0x106]
00001E7C 700F moveq.l D0, 0x0F
label00001E7E:
00001E7E 20DA move.l [A0]+, [A2]+
00001E80 51C8 FFFC dbf D0, -0x6 /* 00001E7E */
00001E84 5247 addq.w D7, 1
00001E86 6906 bvs +0x8 /* 00001E8E */
label00001E88:
00001E88 BE6E FEF4 cmp.w D7, [A6 - 0x10C]
00001E8C 6FDA ble -0x24 /* 00001E68 */
label00001E8E:
00001E8E 2054 movea.l A0, [A4]
00001E90 7000 moveq.l D0, 0x00
00001E92 2140 008C move.l [A0 + 0x8C], D0
00001E96 42A7 clr.l -[A7]
00001E98 2F2E 000C move.l -[A7], [A6 + 0xC]
00001E9C 2F05 move.l -[A7], D5
00001E9E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00001EA2 265F movea.l A3, [A7]+
00001EA4 200B move.l D0, A3
00001EA6 671A beq +0x1C /* 00001EC2 */
00001EA8 2F05 move.l -[A7], D5
00001EAA 7001 moveq.l D0, 0x01
00001EAC B06E 0014 cmp.w D0, [A6 + 0x14]
00001EB0 5DC0 slt D0
00001EB2 4400 neg.b D0
00001EB4 1F00 move.b -[A7], D0
00001EB6 2F0B move.l -[A7], A3
00001EB8 4EBA FDDA jsr [PC - 0x226 /* 00001C94 */]
00001EBC 2054 movea.l A0, [A4]
00001EBE 214B 008C move.l [A0 + 0x8C], A3
label00001EC2:
00001EC2 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00001EC6 4E5E unlink A6
00001EC8 205F movea.l A0, [A7]+
00001ECA DEFC 000E add.w A7, 0xE
00001ECE 4ED0 jmp [A0]
export_1859:
00001ED0 4E56 0000 link A6, 0
00001ED4 2F0C move.l -[A7], A4
00001ED6 286E 0008 movea.l A4, [A6 + 0x8]
00001EDA 2054 movea.l A0, [A4]
00001EDC 4AA8 0068 tst.l [A0 + 0x68]
00001EE0 6710 beq +0x12 /* 00001EF2 */
00001EE2 2F28 0068 move.l -[A7], [A0 + 0x68]
00001EE6 205F movea.l A0, [A7]+
00001EE8 A023 syscall DisposHandle/DisposeHandle
00001EEA 2054 movea.l A0, [A4]
00001EEC 7000 moveq.l D0, 0x00
00001EEE 2140 0068 move.l [A0 + 0x68], D0
label00001EF2:
00001EF2 285F movea.l A4, [A7]+
00001EF4 4E5E unlink A6
00001EF6 2E9F move.l [A7], [A7]+
00001EF8 4E75 rts
00001EFA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001EFC-00001F00
fn00001EFC:
00001EFC 4E56 FFC0 link A6, -0x0040
// end alternate branch 00001EFC-00001F00
fn00001EFC: // (misaligned)
00001EFE FFC0 .invalid <<F/7/7>>
00001F00 48E7 0128 movem.l -[A7], D7,A2,A4
00001F04 206E 000C movea.l A0, [A6 + 0xC]
00001F08 43EE FFC0 lea.l A1, [A6 - 0x40]
00001F0C 700F moveq.l D0, 0x0F
label00001F0E:
00001F0E 22D8 move.l [A1]+, [A0]+
00001F10 51C8 FFFC dbf D0, -0x6 /* 00001F0E */
00001F14 3E2E 0010 move.w D7, [A6 + 0x10]
00001F18 286E 0008 movea.l A4, [A6 + 0x8]
00001F1C 4A47 tst.w D7
00001F1E 5EC0 sgt D0
00001F20 4A00 tst.b D0
00001F22 6732 beq +0x34 /* 00001F56 */
00001F24 2054 movea.l A0, [A4]
00001F26 BE68 006C cmp.w D7, [A0 + 0x6C]
00001F2A 5FC1 sle D1
00001F2C C001 and.b D0, D1
00001F2E 6726 beq +0x28 /* 00001F56 */
00001F30 4AA8 0068 tst.l [A0 + 0x68]
00001F34 56C1 sne D1
00001F36 C001 and.b D0, D1
00001F38 671C beq +0x1E /* 00001F56 */
00001F3A 2248 movea.l A1, A0
00001F3C 2069 0068 movea.l A0, [A1 + 0x68]
00001F40 2050 movea.l A0, [A0]
00001F42 3007 move.w D0, D7
00001F44 ED40 asl D0.w, 6
00001F46 41F0 00C0 lea.l A0, [A0 + D0.w - 0x64]
00001F4A 45EE FFC0 lea.l A2, [A6 - 0x40]
00001F4E 700F moveq.l D0, 0x0F
label00001F50:
00001F50 20DA move.l [A0]+, [A2]+
00001F52 51C8 FFFC dbf D0, -0x6 /* 00001F50 */
label00001F56:
00001F56 4CDF 1480 movem.l D7,A2,A4, [A7]+
00001F5A 4E5E unlink A6
00001F5C 205F movea.l A0, [A7]+
00001F5E DEFC 000A add.w A7, 0xA /* '\n' */
00001F62 4ED0 jmp [A0]
fn00001F64:
00001F64 4E56 0000 link A6, 0
00001F68 48E7 0128 movem.l -[A7], D7,A2,A4
00001F6C 3E2E 000C move.w D7, [A6 + 0xC]
00001F70 286E 0008 movea.l A4, [A6 + 0x8]
00001F74 4A47 tst.w D7
00001F76 5EC0 sgt D0
00001F78 4A00 tst.b D0
00001F7A 6732 beq +0x34 /* 00001FAE */
00001F7C 2054 movea.l A0, [A4]
00001F7E BE68 006C cmp.w D7, [A0 + 0x6C]
00001F82 5FC1 sle D1
00001F84 C001 and.b D0, D1
00001F86 6726 beq +0x28 /* 00001FAE */
00001F88 4AA8 0068 tst.l [A0 + 0x68]
00001F8C 56C1 sne D1
00001F8E C001 and.b D0, D1
00001F90 671C beq +0x1E /* 00001FAE */
00001F92 206E 000E movea.l A0, [A6 + 0xE]
00001F96 2454 movea.l A2, [A4]
00001F98 226A 0068 movea.l A1, [A2 + 0x68]
00001F9C 2251 movea.l A1, [A1]
00001F9E 3007 move.w D0, D7
00001FA0 ED40 asl D0.w, 6
00001FA2 43F1 00C0 lea.l A1, [A1 + D0.w - 0x64]
00001FA6 700F moveq.l D0, 0x0F
label00001FA8:
00001FA8 20D9 move.l [A0]+, [A1]+
00001FAA 51C8 FFFC dbf D0, -0x6 /* 00001FA8 */
label00001FAE:
00001FAE 4CDF 1480 movem.l D7,A2,A4, [A7]+
00001FB2 4E5E unlink A6
00001FB4 205F movea.l A0, [A7]+
00001FB6 5C4F addq.w A7, 6
00001FB8 4ED0 jmp [A0]
00001FBA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001FBC-00001FC0
fn00001FBC:
00001FBC 4E56 FFF0 link A6, -0x0010
// end alternate branch 00001FBC-00001FC0
fn00001FBC: // (misaligned)
00001FBE FFF0 .invalid <<F/7/7>>
00001FC0 2F0C move.l -[A7], A4
00001FC2 286E 0008 movea.l A4, [A6 + 0x8]
00001FC6 2F2E 000C move.l -[A7], [A6 + 0xC]
00001FCA 42A7 clr.l -[A7]
00001FCC 42A7 clr.l -[A7]
00001FCE A8A7 syscall SetRect
00001FD0 2054 movea.l A0, [A4]
00001FD2 4AA8 008C tst.l [A0 + 0x8C]
00001FD6 6718 beq +0x1A /* 00001FF0 */
00001FD8 486E FFF0 pea.l [A6 - 0x10]
00001FDC 2F28 008C move.l -[A7], [A0 + 0x8C]
00001FE0 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
00001FE4 486E FFF0 pea.l [A6 - 0x10]
00001FE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00001FEC 4EAD 226A jsr [A5 + 0x226A /* export_1097 */]
label00001FF0:
00001FF0 285F movea.l A4, [A7]+
00001FF2 4E5E unlink A6
00001FF4 205F movea.l A0, [A7]+
00001FF6 504F addq.w A7, 8
00001FF8 4ED0 jmp [A0]
00001FFA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001FFC-00002000
fn00001FFC:
00001FFC 4E56 FFDC link A6, -0x0024
// end alternate branch 00001FFC-00002000
fn00001FFC: // (misaligned)
00001FFE FFDC .invalid <<F/7/7>>
00002000 48E7 0018 movem.l -[A7], A3,A4
00002004 266E 0008 movea.l A3, [A6 + 0x8]
00002008 284B movea.l A4, A3
0000200A 7001 moveq.l D0, 0x01
0000200C 2054 movea.l A0, [A4]
0000200E B068 0064 cmp.w D0, [A0 + 0x64]
00002012 5DC0 slt D0
00002014 4A00 tst.b D0
00002016 6700 0082 beq +0x84 /* 0000209A */
0000201A 2F00 move.l -[A7], D0
0000201C 4267 clr.w -[A7]
0000201E 2F0B move.l -[A7], A3
00002020 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00002024 121F move.b D1, [A7]+
00002026 201F move.l D0, [A7]+
00002028 C001 and.b D0, D1
0000202A 676E beq +0x70 /* 0000209A */
0000202C 2F2D FBD0 move.l -[A7], [A5 - 0x430]
00002030 A87A syscall GetClip
00002032 486E FFF4 pea.l [A6 - 0xC]
00002036 2F0B move.l -[A7], A3
00002038 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
0000203C 486E FFF4 pea.l [A6 - 0xC]
00002040 2054 movea.l A0, [A4]
00002042 3028 0046 move.w D0, [A0 + 0x46]
00002046 5240 addq.w D0, 1
00002048 3F00 move.w -[A7], D0
0000204A 3028 0044 move.w D0, [A0 + 0x44]
0000204E 5240 addq.w D0, 1
00002050 3F00 move.w -[A7], D0
00002052 A8A9 syscall InsetRect
00002054 486E FFEC pea.l [A6 - 0x14]
00002058 2F0B move.l -[A7], A3
0000205A 4EBA FF60 jsr [PC - 0xA0 /* 00001FBC */]
0000205E 486E FFF4 pea.l [A6 - 0xC]
00002062 2F3C 0001 0001 move.l -[A7], 0x10001
00002068 A8A9 syscall InsetRect
0000206A 586E FFF4 addq.w [A6 - 0xC], 4
0000206E 486E FFF4 pea.l [A6 - 0xC]
00002072 A87B syscall ClipRect
00002074 2054 movea.l A0, [A4]
00002076 5268 0066 addq.w [A0 + 0x66], 1
0000207A 3028 0066 move.w D0, [A0 + 0x66]
0000207E B068 0064 cmp.w D0, [A0 + 0x64]
00002082 6F08 ble +0xA /* 0000208C */
00002084 2054 movea.l A0, [A4]
00002086 317C 0001 0066 move.w [A0 + 0x66], 0x1
label0000208C:
0000208C 2F2D FBD0 move.l -[A7], [A5 - 0x430]
00002090 A879 syscall SetClip
00002092 2F0B move.l -[A7], A3
00002094 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
00002098 6006 bra +0x8 /* 000020A0 */
label0000209A:
0000209A 3F3C 0003 move.w -[A7], 0x3
0000209E A9C8 syscall SysBeep
label000020A0:
000020A0 4CDF 1800 movem.l A3,A4, [A7]+
000020A4 4E5E unlink A6
000020A6 2E9F move.l [A7], [A7]+
000020A8 4E75 rts
000020AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000020AC-000020B0
fn000020AC:
000020AC 4E56 FFF8 link A6, -0x0008
// end alternate branch 000020AC-000020B0
fn000020AC: // (misaligned)
000020AE FFF8 .invalid <<F/7/7>>
000020B0 48E7 0308 movem.l -[A7], D6,D7,A4
000020B4 3C2E 0012 move.w D6, [A6 + 0x12]
000020B8 3E2E 0016 move.w D7, [A6 + 0x16]
000020BC 286E 0008 movea.l A4, [A6 + 0x8]
000020C0 486E FFF8 pea.l [A6 - 0x8]
000020C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020C8 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */]
000020CC 102E 0010 move.b D0, [A6 + 0x10]
000020D0 6754 beq +0x56 /* 00002126 */
000020D2 7001 moveq.l D0, 0x01
000020D4 B06E 0014 cmp.w D0, [A6 + 0x14]
000020D8 661C bne +0x1E /* 000020F6 */
000020DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000020DE 3F2E FFFA move.w -[A7], [A6 - 0x6]
000020E2 4267 clr.w -[A7]
000020E4 3007 move.w D0, D7
000020E6 2054 movea.l A0, [A4]
000020E8 C1FC 0006 muls.w D0, 0x6
000020EC 3F30 006A move.w -[A7], [A0 + D0.w + 0x6A]
000020F0 3F06 move.w -[A7], D6
000020F2 A8A7 syscall SetRect
000020F4 601A bra +0x1C /* 00002110 */
label000020F6:
000020F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000020FA 3F2E FFFA move.w -[A7], [A6 - 0x6]
000020FE 4267 clr.w -[A7]
00002100 3007 move.w D0, D7
00002102 2054 movea.l A0, [A4]
00002104 C1FC 0006 muls.w D0, 0x6
00002108 3F30 006C move.w -[A7], [A0 + D0.w + 0x6C]
0000210C 3F06 move.w -[A7], D6
0000210E A8A7 syscall SetRect
label00002110:
00002110 2F2E 000C move.l -[A7], [A6 + 0xC]
00002114 4267 clr.w -[A7]
00002116 3007 move.w D0, D7
00002118 2054 movea.l A0, [A4]
0000211A C1FC 0006 muls.w D0, 0x6
0000211E 3F30 0068 move.w -[A7], [A0 + D0.w + 0x68]
00002122 A8A8 syscall OffsetRect
00002124 6052 bra +0x54 /* 00002178 */
label00002126:
00002126 7001 moveq.l D0, 0x01
00002128 B06E 0014 cmp.w D0, [A6 + 0x14]
0000212C 661C bne +0x1E /* 0000214A */
0000212E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002132 3007 move.w D0, D7
00002134 2054 movea.l A0, [A4]
00002136 C1FC 0006 muls.w D0, 0x6
0000213A 3F30 006A move.w -[A7], [A0 + D0.w + 0x6A]
0000213E 4267 clr.w -[A7]
00002140 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002144 3F06 move.w -[A7], D6
00002146 A8A7 syscall SetRect
00002148 601A bra +0x1C /* 00002164 */
label0000214A:
0000214A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000214E 3007 move.w D0, D7
00002150 2054 movea.l A0, [A4]
00002152 C1FC 0006 muls.w D0, 0x6
00002156 3F30 006C move.w -[A7], [A0 + D0.w + 0x6C]
0000215A 4267 clr.w -[A7]
0000215C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002160 3F06 move.w -[A7], D6
00002162 A8A7 syscall SetRect
label00002164:
00002164 2F2E 000C move.l -[A7], [A6 + 0xC]
00002168 4267 clr.w -[A7]
0000216A 3007 move.w D0, D7
0000216C 2054 movea.l A0, [A4]
0000216E C1FC 0006 muls.w D0, 0x6
00002172 3F30 0068 move.w -[A7], [A0 + D0.w + 0x68]
00002176 A8A8 syscall OffsetRect
label00002178:
00002178 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000217C 4E5E unlink A6
0000217E 205F movea.l A0, [A7]+
00002180 DEFC 0010 add.w A7, 0x10
00002184 4ED0 jmp [A0]
00002186 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1860: // at 00002188 (misaligned)
0000218A 0000 2F3C ori.b D0, 0x3C /* '<' */
0000218E 0014 000A ori.b [A4], 0xA /* '\n' */
00002192 A893 syscall MoveTo
00002194 487A 000A pea.l [PC + 0xA /* 000021A0, value 0x750616E, pstring "Panel 1" */]
00002198 A884 syscall DrawString
0000219A 4E5E unlink A6
0000219C 2E9F move.l [A7], [A7]+
0000219E 4E75 rts
000021A0 0750 bchg [A0], D3
000021A2 616E bsr +0x70 /* 00002212 */
000021A4 656C bcs +0x6E /* 00002212 */
000021A6 2031 4E56 move.l D0, [A1 + D4 * 8 + 0x56]
export_1861: // at 000021A8 (misaligned)
000021AA 0000 2F3C ori.b D0, 0x3C /* '<' */
000021AE 0014 000A ori.b [A4], 0xA /* '\n' */
000021B2 A893 syscall MoveTo
000021B4 487A 000A pea.l [PC + 0xA /* 000021C0, value 0x750616E, pstring "Panel 2" */]
000021B8 A884 syscall DrawString
000021BA 4E5E unlink A6
000021BC 2E9F move.l [A7], [A7]+
000021BE 4E75 rts
000021C0 0750 bchg [A0], D3
000021C2 616E bsr +0x70 /* 00002232 */
000021C4 656C bcs +0x6E /* 00002232 */
000021C6 2032 4E56 move.l D0, [A2 + D4 * 8 + 0x56]
// begin alternate branch 000021C8-000021CE
fn000021C8:
000021C8 4E56 0000 link A6, 0
000021CC 4E5E unlink A6
// end alternate branch 000021C8-000021CE
fn000021C8: // (misaligned)
000021CA 0000 4E5E ori.b D0, 0x5E /* '^' */
000021CE 2E9F move.l [A7], [A7]+
000021D0 4E75 rts
000021D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000021D4-000021DA
fn000021D4:
000021D4 4E56 0000 link A6, 0
000021D8 4E5E unlink A6
// end alternate branch 000021D4-000021DA
fn000021D4: // (misaligned)
000021D6 0000 4E5E ori.b D0, 0x5E /* '^' */
000021DA 2E9F move.l [A7], [A7]+
000021DC 4E75 rts
000021DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000021E0-000021E6
fn000021E0:
000021E0 4E56 0000 link A6, 0
000021E4 4E5E unlink A6
// end alternate branch 000021E0-000021E6
fn000021E0: // (misaligned)
000021E2 0000 4E5E ori.b D0, 0x5E /* '^' */
000021E6 2E9F move.l [A7], [A7]+
000021E8 4E75 rts
000021EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000021EC-000021FA
fn000021EC:
000021EC 4E56 0000 link A6, 0
000021F0 48E7 0018 movem.l -[A7], A3,A4
000021F4 266E 0008 movea.l A3, [A6 + 0x8]
000021F8 284B movea.l A4, A3
// end alternate branch 000021EC-000021FA
fn000021EC: // (misaligned)
000021EE 0000 48E7 ori.b D0, 0xE7
000021F2 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000021F6 0008 284B ori.b A0, 0x4B /* 'K' */
000021FA 7001 moveq.l D0, 0x01
000021FC 2054 movea.l A0, [A4]
000021FE B068 0066 cmp.w D0, [A0 + 0x66]
00002202 6608 bne +0xA /* 0000220C */
00002204 2F0B move.l -[A7], A3
00002206 4EAD 2EE2 jsr [A5 + 0x2EE2 /* export_1496 */]
0000220A 604E bra +0x50 /* 0000225A */
label0000220C:
0000220C 7002 moveq.l D0, 0x02
0000220E 2054 movea.l A0, [A4]
00002210 B068 0066 cmp.w D0, [A0 + 0x66]
// begin alternate branch 00002212-00002216
fn00002212:
00002212 0066 6608 ori.w -[A6], 0x6608
// end alternate branch 00002212-00002216
fn00002212: // (misaligned)
00002214 6608 bne +0xA /* 0000221E */
00002216 2F0B move.l -[A7], A3
00002218 4EAD 2EDA jsr [A5 + 0x2EDA /* export_1495 */]
0000221C 603C bra +0x3E /* 0000225A */
label0000221E:
0000221E 7003 moveq.l D0, 0x03
00002220 2054 movea.l A0, [A4]
00002222 B068 0066 cmp.w D0, [A0 + 0x66]
00002226 6608 bne +0xA /* 00002230 */
00002228 2F0B move.l -[A7], A3
0000222A 4EBA FF9C jsr [PC - 0x64 /* 000021C8 */]
0000222E 602A bra +0x2C /* 0000225A */
label00002230:
00002230 7004 moveq.l D0, 0x04
fn00002232:
00002232 2054 movea.l A0, [A4]
00002234 B068 0066 cmp.w D0, [A0 + 0x66]
00002238 6608 bne +0xA /* 00002242 */
0000223A 2F0B move.l -[A7], A3
0000223C 4EBA FF96 jsr [PC - 0x6A /* 000021D4 */]
00002240 6018 bra +0x1A /* 0000225A */
label00002242:
00002242 7005 moveq.l D0, 0x05
00002244 2054 movea.l A0, [A4]
00002246 B068 0066 cmp.w D0, [A0 + 0x66]
0000224A 6608 bne +0xA /* 00002254 */
0000224C 2F0B move.l -[A7], A3
0000224E 4EBA FF90 jsr [PC - 0x70 /* 000021E0 */]
00002252 6006 bra +0x8 /* 0000225A */
label00002254:
00002254 2F0B move.l -[A7], A3
00002256 4EAD 2EE2 jsr [A5 + 0x2EE2 /* export_1496 */]
label0000225A:
0000225A 4CDF 1800 movem.l A3,A4, [A7]+
0000225E 4E5E unlink A6
00002260 2E9F move.l [A7], [A7]+
00002262 4E75 rts
export_1862:
00002264 4E56 FFF8 link A6, -0x0008
00002268 206E 000C movea.l A0, [A6 + 0xC]
0000226C 43EE FFF8 lea.l A1, [A6 - 0x8]
00002270 22D8 move.l [A1]+, [A0]+
00002272 22D8 move.l [A1]+, [A0]+
00002274 486E FFF8 pea.l [A6 - 0x8]
00002278 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000227C 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00002280 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002284 4EBA FF66 jsr [PC - 0x9A /* 000021EC */]
00002288 4E5E unlink A6
0000228A 205F movea.l A0, [A7]+
0000228C 504F addq.w A7, 8
0000228E 4ED0 jmp [A0]
fn00002290:
00002290 4E56 0000 link A6, 0
00002294 2F0C move.l -[A7], A4
00002296 286E 0008 movea.l A4, [A6 + 0x8]
0000229A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000229E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022A2 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
000022A6 2054 movea.l A0, [A4]
000022A8 4228 000D clr.b [A0 + 0xD]
000022AC 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC]
000022B2 285F movea.l A4, [A7]+
000022B4 4E5E unlink A6
000022B6 205F movea.l A0, [A7]+
000022B8 DEFC 000C add.w A7, 0xC
000022BC 4ED0 jmp [A0]
000022BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1863: // at 000022C0 (misaligned)
000022C2 0000 206E ori.b D0, 0x6E /* 'n' */
000022C6 0008 2050 ori.b A0, 0x50 /* 'P' */
000022CA 2F28 0026 move.l -[A7], [A0 + 0x26]
000022CE 4EBA FD2C jsr [PC - 0x2D4 /* 00001FFC */]
000022D2 4E5E unlink A6
000022D4 2E9F move.l [A7], [A7]+
000022D6 4E75 rts
fn000022D8:
000022D8 4E56 0000 link A6, 0
000022DC 206E 0008 movea.l A0, [A6 + 0x8]
000022E0 2050 movea.l A0, [A0]
000022E2 4228 0090 clr.b [A0 + 0x90]
000022E6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000022EA 3F3C 08FC move.w -[A7], 0x8FC
000022EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000022F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022F6 4EBA FAB8 jsr [PC - 0x548 /* 00001DB0 */]
000022FA 4E5E unlink A6
000022FC 205F movea.l A0, [A7]+
000022FE DEFC 000C add.w A7, 0xC
00002302 4ED0 jmp [A0]
export_1864:
00002304 4E56 FE6C link A6, -0x0194
00002308 48E7 0108 movem.l -[A7], D7,A4
0000230C 286E 0008 movea.l A4, [A6 + 0x8]
00002310 3F3A 03EC move.w -[A7], [PC + 0x3EC /* 000026FE, value 0x0, cstring "" */]
00002314 A888 syscall TextFace
00002316 486E FEF8 pea.l [A6 - 0x108]
0000231A A88B syscall GetFontInfo
0000231C 302E FEFA move.w D0, [A6 - 0x106]
00002320 D06E FEF8 add.w D0, [A6 - 0x108]
00002324 3E2E FEFE move.w D7, [A6 - 0x102]
00002328 DE40 add.w D7, D0
0000232A 2F3C 0001 0001 move.l -[A7], 0x10001
00002330 3F07 move.w -[A7], D7
00002332 1F3C 0001 move.b -[A7], 0x1
00002336 486E FEEE pea.l [A6 - 0x112]
0000233A 2F0C move.l -[A7], A4
0000233C 4EBA FD6E jsr [PC - 0x292 /* 000020AC */]
00002340 486E FF00 pea.l [A6 - 0x100]
00002344 2F3C 0001 08FC move.l -[A7], 0x108FC
0000234A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000234E 41EE FF00 lea.l A0, [A6 - 0x100]
00002352 2008 move.l D0, A0
00002354 5280 addq.l D0, 1
00002356 2F00 move.l -[A7], D0
00002358 4240 clr.w D0
0000235A 102E FF00 move.b D0, [A6 - 0x100]
0000235E 48C0 ext.l D0
00002360 2F00 move.l -[A7], D0
00002362 486E FEEE pea.l [A6 - 0x112]
00002366 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000236C 42A7 clr.l -[A7]
0000236E 42A7 clr.l -[A7]
00002370 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002374 486E FEEE pea.l [A6 - 0x112]
00002378 4267 clr.w -[A7]
0000237A 3F07 move.w -[A7], D7
0000237C A8A8 syscall OffsetRect
0000237E 486E FF00 pea.l [A6 - 0x100]
00002382 2F3C 0002 08FC move.l -[A7], 0x208FC
00002388 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000238C 41EE FF00 lea.l A0, [A6 - 0x100]
00002390 2008 move.l D0, A0
00002392 5280 addq.l D0, 1
00002394 2F00 move.l -[A7], D0
00002396 4240 clr.w D0
00002398 102E FF00 move.b D0, [A6 - 0x100]
0000239C 48C0 ext.l D0
0000239E 2F00 move.l -[A7], D0
000023A0 486E FEEE pea.l [A6 - 0x112]
000023A4 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000023AA 42A7 clr.l -[A7]
000023AC 42A7 clr.l -[A7]
000023AE 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000023B2 486E FEEE pea.l [A6 - 0x112]
000023B6 4267 clr.w -[A7]
000023B8 3F07 move.w -[A7], D7
000023BA A8A8 syscall OffsetRect
000023BC 486E FF00 pea.l [A6 - 0x100]
000023C0 2F3C 0003 08FC move.l -[A7], 0x308FC
000023C6 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000023CA 41EE FF00 lea.l A0, [A6 - 0x100]
000023CE 2008 move.l D0, A0
000023D0 5280 addq.l D0, 1
000023D2 2F00 move.l -[A7], D0
000023D4 4240 clr.w D0
000023D6 102E FF00 move.b D0, [A6 - 0x100]
000023DA 48C0 ext.l D0
000023DC 2F00 move.l -[A7], D0
000023DE 486E FEEE pea.l [A6 - 0x112]
000023E2 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000023E8 42A7 clr.l -[A7]
000023EA 42A7 clr.l -[A7]
000023EC 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000023F0 2F3C 0002 0001 move.l -[A7], 0x20001
000023F6 3F07 move.w -[A7], D7
000023F8 1F3C 0001 move.b -[A7], 0x1
000023FC 486E FEEE pea.l [A6 - 0x112]
00002400 2F0C move.l -[A7], A4
00002402 4EBA FCA8 jsr [PC - 0x358 /* 000020AC */]
00002406 486E FF00 pea.l [A6 - 0x100]
0000240A 2F3C 0004 08FC move.l -[A7], 0x408FC
00002410 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002414 41EE FF00 lea.l A0, [A6 - 0x100]
00002418 2008 move.l D0, A0
0000241A 5280 addq.l D0, 1
0000241C 2F00 move.l -[A7], D0
0000241E 4240 clr.w D0
00002420 102E FF00 move.b D0, [A6 - 0x100]
00002424 48C0 ext.l D0
00002426 2F00 move.l -[A7], D0
00002428 486E FEEE pea.l [A6 - 0x112]
0000242C 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002432 42A7 clr.l -[A7]
00002434 42A7 clr.l -[A7]
00002436 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
0000243A 486E FEEE pea.l [A6 - 0x112]
0000243E 4267 clr.w -[A7]
00002440 3F07 move.w -[A7], D7
00002442 A8A8 syscall OffsetRect
00002444 486E FF00 pea.l [A6 - 0x100]
00002448 2F3C 0005 08FC move.l -[A7], 0x508FC
0000244E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002452 41EE FF00 lea.l A0, [A6 - 0x100]
00002456 2008 move.l D0, A0
00002458 5280 addq.l D0, 1
0000245A 2F00 move.l -[A7], D0
0000245C 4240 clr.w D0
0000245E 102E FF00 move.b D0, [A6 - 0x100]
00002462 48C0 ext.l D0
00002464 2F00 move.l -[A7], D0
00002466 486E FEEE pea.l [A6 - 0x112]
0000246A 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002470 42A7 clr.l -[A7]
00002472 42A7 clr.l -[A7]
00002474 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002478 486E FEEE pea.l [A6 - 0x112]
0000247C 4267 clr.w -[A7]
0000247E 3F07 move.w -[A7], D7
00002480 A8A8 syscall OffsetRect
00002482 486E FF00 pea.l [A6 - 0x100]
00002486 2F3C 0006 08FC move.l -[A7], 0x608FC
0000248C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002490 41EE FF00 lea.l A0, [A6 - 0x100]
00002494 2008 move.l D0, A0
00002496 5280 addq.l D0, 1
00002498 2F00 move.l -[A7], D0
0000249A 4240 clr.w D0
0000249C 102E FF00 move.b D0, [A6 - 0x100]
000024A0 48C0 ext.l D0
000024A2 2F00 move.l -[A7], D0
000024A4 486E FEEE pea.l [A6 - 0x112]
000024A8 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000024AE 42A7 clr.l -[A7]
000024B0 42A7 clr.l -[A7]
000024B2 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000024B6 2F3C 0001 0001 move.l -[A7], 0x10001
000024BC 3F07 move.w -[A7], D7
000024BE 4267 clr.w -[A7]
000024C0 486E FEEE pea.l [A6 - 0x112]
000024C4 2F0C move.l -[A7], A4
000024C6 4EBA FBE4 jsr [PC - 0x41C /* 000020AC */]
000024CA 487A 0230 pea.l [PC + 0x230 /* 000026FC, value 0x1200000 */]
000024CE 486E FE6C pea.l [A6 - 0x194]
000024D2 3F3C 0001 move.w -[A7], 0x1
000024D6 2F0C move.l -[A7], A4
000024D8 4EBA FA8A jsr [PC - 0x576 /* 00001F64 */]
000024DC 486E FEAC pea.l [A6 - 0x154]
000024E0 3F3C 0002 move.w -[A7], 0x2
000024E4 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000024E8 41EE FF00 lea.l A0, [A6 - 0x100]
000024EC 43EE FEAC lea.l A1, [A6 - 0x154]
000024F0 700F moveq.l D0, 0x0F
label000024F2:
000024F2 20D9 move.l [A0]+, [A1]+
000024F4 51C8 FFFC dbf D0, -0x6 /* 000024F2 */
000024F8 3091 move.w [A0], [A1]
000024FA 41EE FF00 lea.l A0, [A6 - 0x100]
000024FE 2008 move.l D0, A0
00002500 5280 addq.l D0, 1
00002502 2F00 move.l -[A7], D0
00002504 4240 clr.w D0
00002506 102E FF00 move.b D0, [A6 - 0x100]
0000250A 48C0 ext.l D0
0000250C 2F00 move.l -[A7], D0
0000250E 486E FEEE pea.l [A6 - 0x112]
00002512 42A7 clr.l -[A7]
00002514 42A7 clr.l -[A7]
00002516 42A7 clr.l -[A7]
00002518 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
0000251C 486E FEEE pea.l [A6 - 0x112]
00002520 4267 clr.w -[A7]
00002522 3F07 move.w -[A7], D7
00002524 A8A8 syscall OffsetRect
00002526 487A 01D4 pea.l [PC + 0x1D4 /* 000026FC, value 0x1200000 */]
0000252A 486E FE6C pea.l [A6 - 0x194]
0000252E 3F3C 0002 move.w -[A7], 0x2
00002532 2F0C move.l -[A7], A4
00002534 4EBA FA2E jsr [PC - 0x5D2 /* 00001F64 */]
00002538 486E FEAC pea.l [A6 - 0x154]
0000253C 3F3C 0002 move.w -[A7], 0x2
00002540 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002544 41EE FF00 lea.l A0, [A6 - 0x100]
00002548 43EE FEAC lea.l A1, [A6 - 0x154]
0000254C 700F moveq.l D0, 0x0F
label0000254E:
0000254E 20D9 move.l [A0]+, [A1]+
00002550 51C8 FFFC dbf D0, -0x6 /* 0000254E */
00002554 3091 move.w [A0], [A1]
00002556 41EE FF00 lea.l A0, [A6 - 0x100]
0000255A 2008 move.l D0, A0
0000255C 5280 addq.l D0, 1
0000255E 2F00 move.l -[A7], D0
00002560 4240 clr.w D0
00002562 102E FF00 move.b D0, [A6 - 0x100]
00002566 48C0 ext.l D0
00002568 2F00 move.l -[A7], D0
0000256A 486E FEEE pea.l [A6 - 0x112]
0000256E 42A7 clr.l -[A7]
00002570 42A7 clr.l -[A7]
00002572 42A7 clr.l -[A7]
00002574 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002578 486E FEEE pea.l [A6 - 0x112]
0000257C 4267 clr.w -[A7]
0000257E 3F07 move.w -[A7], D7
00002580 A8A8 syscall OffsetRect
00002582 487A 0178 pea.l [PC + 0x178 /* 000026FC, value 0x1200000 */]
00002586 486E FE6C pea.l [A6 - 0x194]
0000258A 3F3C 0003 move.w -[A7], 0x3
0000258E 2F0C move.l -[A7], A4
00002590 4EBA F9D2 jsr [PC - 0x62E /* 00001F64 */]
00002594 486E FEAC pea.l [A6 - 0x154]
00002598 3F3C 0002 move.w -[A7], 0x2
0000259C 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000025A0 41EE FF00 lea.l A0, [A6 - 0x100]
000025A4 43EE FEAC lea.l A1, [A6 - 0x154]
000025A8 700F moveq.l D0, 0x0F
label000025AA:
000025AA 20D9 move.l [A0]+, [A1]+
000025AC 51C8 FFFC dbf D0, -0x6 /* 000025AA */
000025B0 3091 move.w [A0], [A1]
000025B2 41EE FF00 lea.l A0, [A6 - 0x100]
000025B6 2008 move.l D0, A0
000025B8 5280 addq.l D0, 1
000025BA 2F00 move.l -[A7], D0
000025BC 4240 clr.w D0
000025BE 102E FF00 move.b D0, [A6 - 0x100]
000025C2 48C0 ext.l D0
000025C4 2F00 move.l -[A7], D0
000025C6 486E FEEE pea.l [A6 - 0x112]
000025CA 42A7 clr.l -[A7]
000025CC 42A7 clr.l -[A7]
000025CE 42A7 clr.l -[A7]
000025D0 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000025D4 2F3C 0002 0001 move.l -[A7], 0x20001
000025DA 3F07 move.w -[A7], D7
000025DC 4267 clr.w -[A7]
000025DE 486E FEEE pea.l [A6 - 0x112]
000025E2 2F0C move.l -[A7], A4
000025E4 4EBA FAC6 jsr [PC - 0x53A /* 000020AC */]
000025E8 487A 0112 pea.l [PC + 0x112 /* 000026FC, value 0x1200000 */]
000025EC 486E FE6C pea.l [A6 - 0x194]
000025F0 3F3C 0004 move.w -[A7], 0x4
000025F4 2F0C move.l -[A7], A4
000025F6 4EBA F96C jsr [PC - 0x694 /* 00001F64 */]
000025FA 486E FEAC pea.l [A6 - 0x154]
000025FE 3F3C 0002 move.w -[A7], 0x2
00002602 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002606 41EE FF00 lea.l A0, [A6 - 0x100]
0000260A 43EE FEAC lea.l A1, [A6 - 0x154]
0000260E 700F moveq.l D0, 0x0F
label00002610:
00002610 20D9 move.l [A0]+, [A1]+
00002612 51C8 FFFC dbf D0, -0x6 /* 00002610 */
00002616 3091 move.w [A0], [A1]
00002618 41EE FF00 lea.l A0, [A6 - 0x100]
0000261C 2008 move.l D0, A0
0000261E 5280 addq.l D0, 1
00002620 2F00 move.l -[A7], D0
00002622 4240 clr.w D0
00002624 102E FF00 move.b D0, [A6 - 0x100]
00002628 48C0 ext.l D0
0000262A 2F00 move.l -[A7], D0
0000262C 486E FEEE pea.l [A6 - 0x112]
00002630 42A7 clr.l -[A7]
00002632 42A7 clr.l -[A7]
00002634 42A7 clr.l -[A7]
00002636 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
0000263A 486E FEEE pea.l [A6 - 0x112]
0000263E 4267 clr.w -[A7]
00002640 3F07 move.w -[A7], D7
00002642 A8A8 syscall OffsetRect
00002644 487A 00B6 pea.l [PC + 0xB6 /* 000026FC, value 0x1200000 */]
00002648 486E FE6C pea.l [A6 - 0x194]
0000264C 3F3C 0005 move.w -[A7], 0x5
00002650 2F0C move.l -[A7], A4
00002652 4EBA F910 jsr [PC - 0x6F0 /* 00001F64 */]
00002656 486E FEAC pea.l [A6 - 0x154]
0000265A 3F3C 0002 move.w -[A7], 0x2
0000265E 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002662 41EE FF00 lea.l A0, [A6 - 0x100]
00002666 43EE FEAC lea.l A1, [A6 - 0x154]
0000266A 700F moveq.l D0, 0x0F
label0000266C:
0000266C 20D9 move.l [A0]+, [A1]+
0000266E 51C8 FFFC dbf D0, -0x6 /* 0000266C */
00002672 3091 move.w [A0], [A1]
00002674 41EE FF00 lea.l A0, [A6 - 0x100]
00002678 2008 move.l D0, A0
0000267A 5280 addq.l D0, 1
0000267C 2F00 move.l -[A7], D0
0000267E 4240 clr.w D0
00002680 102E FF00 move.b D0, [A6 - 0x100]
00002684 48C0 ext.l D0
00002686 2F00 move.l -[A7], D0
00002688 486E FEEE pea.l [A6 - 0x112]
0000268C 42A7 clr.l -[A7]
0000268E 42A7 clr.l -[A7]
00002690 42A7 clr.l -[A7]
00002692 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002696 486E FEEE pea.l [A6 - 0x112]
0000269A 4267 clr.w -[A7]
0000269C 3F07 move.w -[A7], D7
0000269E A8A8 syscall OffsetRect
000026A0 487A 005A pea.l [PC + 0x5A /* 000026FC, value 0x1200000 */]
000026A4 486E FE6C pea.l [A6 - 0x194]
000026A8 3F3C 0006 move.w -[A7], 0x6
000026AC 2F0C move.l -[A7], A4
000026AE 4EBA F8B4 jsr [PC - 0x74C /* 00001F64 */]
000026B2 486E FEAC pea.l [A6 - 0x154]
000026B6 3F3C 0002 move.w -[A7], 0x2
000026BA 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000026BE 41EE FF00 lea.l A0, [A6 - 0x100]
000026C2 43EE FEAC lea.l A1, [A6 - 0x154]
000026C6 700F moveq.l D0, 0x0F
label000026C8:
000026C8 20D9 move.l [A0]+, [A1]+
000026CA 51C8 FFFC dbf D0, -0x6 /* 000026C8 */
000026CE 3091 move.w [A0], [A1]
000026D0 41EE FF00 lea.l A0, [A6 - 0x100]
000026D4 2008 move.l D0, A0
000026D6 5280 addq.l D0, 1
000026D8 2F00 move.l -[A7], D0
000026DA 4240 clr.w D0
000026DC 102E FF00 move.b D0, [A6 - 0x100]
000026E0 48C0 ext.l D0
000026E2 2F00 move.l -[A7], D0
000026E4 486E FEEE pea.l [A6 - 0x112]
000026E8 42A7 clr.l -[A7]
000026EA 42A7 clr.l -[A7]
000026EC 42A7 clr.l -[A7]
000026EE 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000026F2 4CDF 1080 movem.l D7,A4, [A7]+
000026F6 4E5E unlink A6
000026F8 2E9F move.l [A7], [A7]+
000026FA 4E75 rts
000026FC 0120 btst -[A0], D0
000026FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1865: // at 00002700 (misaligned)
00002702 FCEE 48E7 .extension 0xCEE <<F/2-3/6>> // unimplemented
00002706 0138 266E btst [0x0000266E], D0
0000270A 0008 284B ori.b A0, 0x4B /* 'K' */
0000270E 41EE FF00 lea.l A0, [A6 - 0x100]
00002712 2454 movea.l A2, [A4]
00002714 43EA 0090 lea.l A1, [A2 + 0x90]
00002718 703F moveq.l D0, 0x3F
label0000271A:
0000271A 20D9 move.l [A0]+, [A1]+
0000271C 51C8 FFFC dbf D0, -0x6 /* 0000271A */
00002720 3F3A 00DA move.w -[A7], [PC + 0xDA /* 000027FC, value 0x0, cstring "" */]
00002724 A888 syscall TextFace
00002726 486E FDF8 pea.l [A6 - 0x208]
0000272A A88B syscall GetFontInfo
0000272C 302E FDFA move.w D0, [A6 - 0x206]
00002730 D06E FDF8 add.w D0, [A6 - 0x208]
00002734 3E2E FDFE move.w D7, [A6 - 0x202]
00002738 DE40 add.w D7, D0
0000273A 2F3C 0001 0002 move.l -[A7], 0x10002
00002740 3F07 move.w -[A7], D7
00002742 1F3C 0001 move.b -[A7], 0x1
00002746 486E FDEE pea.l [A6 - 0x212]
0000274A 2F0B move.l -[A7], A3
0000274C 4EBA F95E jsr [PC - 0x6A2 /* 000020AC */]
00002750 486E FE00 pea.l [A6 - 0x200]
00002754 2F3C 0007 08FC move.l -[A7], 0x708FC
0000275A 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000275E 41EE FE00 lea.l A0, [A6 - 0x200]
00002762 2008 move.l D0, A0
00002764 5280 addq.l D0, 1
00002766 2F00 move.l -[A7], D0
00002768 4240 clr.w D0
0000276A 102E FE00 move.b D0, [A6 - 0x200]
0000276E 48C0 ext.l D0
00002770 2F00 move.l -[A7], D0
00002772 486E FDEE pea.l [A6 - 0x212]
00002776 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000277C 42A7 clr.l -[A7]
0000277E 42A7 clr.l -[A7]
00002780 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002784 2F3C 0001 0002 move.l -[A7], 0x10002
0000278A 3F07 move.w -[A7], D7
0000278C 4267 clr.w -[A7]
0000278E 486E FDEE pea.l [A6 - 0x212]
00002792 2F0B move.l -[A7], A3
00002794 4EBA F916 jsr [PC - 0x6EA /* 000020AC */]
00002798 536E FDF4 subq.w [A6 - 0x20C], 1
0000279C 3007 move.w D0, D7
0000279E E340 asl D0.w, 1
000027A0 D16E FDF2 add.w [A6 - 0x20E], D0
000027A4 487A 0052 pea.l [PC + 0x52 /* 000027F8, value 0x2202000, pstring " " */]
000027A8 486E FF00 pea.l [A6 - 0x100]
000027AC 486E FCEE pea.l [A6 - 0x312]
000027B0 3F3C 0002 move.w -[A7], 0x2
000027B4 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000027B8 41EE FE00 lea.l A0, [A6 - 0x200]
000027BC 43EE FCEE lea.l A1, [A6 - 0x312]
000027C0 703F moveq.l D0, 0x3F
label000027C2:
000027C2 20D9 move.l [A0]+, [A1]+
000027C4 51C8 FFFC dbf D0, -0x6 /* 000027C2 */
000027C8 41EE FE00 lea.l A0, [A6 - 0x200]
000027CC 2008 move.l D0, A0
000027CE 5280 addq.l D0, 1
000027D0 2F00 move.l -[A7], D0
000027D2 4240 clr.w D0
000027D4 102E FE00 move.b D0, [A6 - 0x200]
000027D8 48C0 ext.l D0
000027DA 2F00 move.l -[A7], D0
000027DC 486E FDEE pea.l [A6 - 0x212]
000027E0 4267 clr.w -[A7]
000027E2 1F3C 0001 move.b -[A7], 0x1
000027E6 42A7 clr.l -[A7]
000027E8 42A7 clr.l -[A7]
000027EA 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000027EE 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000027F2 4E5E unlink A6
000027F4 2E9F move.l [A7], [A7]+
000027F6 4E75 rts
000027F8 0220 2000 andi.b -[A0], 0x0
000027FC 0000 0000 ori.b D0, 0x0
fn00002800:
00002800 4E56 0000 link A6, 0
00002804 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002808 3F3C 0906 move.w -[A7], 0x906
0000280C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002810 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002814 4EBA F59A jsr [PC - 0xA66 /* 00001DB0 */]
00002818 206E 0008 movea.l A0, [A6 + 0x8]
0000281C 2050 movea.l A0, [A0]
0000281E 216E 0010 0090 move.l [A0 + 0x90], [A6 + 0x10]
00002824 4E5E unlink A6
00002826 205F movea.l A0, [A7]+
00002828 DEFC 0010 add.w A7, 0x10
0000282C 4ED0 jmp [A0]
0000282E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1866: // at 00002830 (misaligned)
00002832 FE6C 48E7 .extension 0xE6C <<F/1/7>>, 0x48E7 // unimplemented
00002836 0108 btst A0, D0
00002838 286E 0008 movea.l A4, [A6 + 0x8]
0000283C 3F3A 02E0 move.w -[A7], [PC + 0x2E0 /* 00002B1E, value 0x0, cstring "" */]
00002840 A888 syscall TextFace
00002842 486E FEF8 pea.l [A6 - 0x108]
00002846 A88B syscall GetFontInfo
00002848 302E FEFA move.w D0, [A6 - 0x106]
0000284C D06E FEF8 add.w D0, [A6 - 0x108]
00002850 3E2E FEFE move.w D7, [A6 - 0x102]
00002854 DE40 add.w D7, D0
00002856 2F3C 0001 0001 move.l -[A7], 0x10001
0000285C 3F07 move.w -[A7], D7
0000285E 1F3C 0001 move.b -[A7], 0x1
00002862 486E FEEE pea.l [A6 - 0x112]
00002866 2F0C move.l -[A7], A4
00002868 4EBA F842 jsr [PC - 0x7BE /* 000020AC */]
0000286C 486E FF00 pea.l [A6 - 0x100]
00002870 2F3C 0002 0906 move.l -[A7], 0x20906
00002876 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000287A 41EE FF00 lea.l A0, [A6 - 0x100]
0000287E 2008 move.l D0, A0
00002880 5280 addq.l D0, 1
00002882 2F00 move.l -[A7], D0
00002884 4240 clr.w D0
00002886 102E FF00 move.b D0, [A6 - 0x100]
0000288A 48C0 ext.l D0
0000288C 2F00 move.l -[A7], D0
0000288E 486E FEEE pea.l [A6 - 0x112]
00002892 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002898 42A7 clr.l -[A7]
0000289A 42A7 clr.l -[A7]
0000289C 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000028A0 486E FEEE pea.l [A6 - 0x112]
000028A4 4267 clr.w -[A7]
000028A6 3F07 move.w -[A7], D7
000028A8 A8A8 syscall OffsetRect
000028AA 486E FF00 pea.l [A6 - 0x100]
000028AE 2F3C 000D 0906 move.l -[A7], 0xD0906
000028B4 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000028B8 41EE FF00 lea.l A0, [A6 - 0x100]
000028BC 2008 move.l D0, A0
000028BE 5280 addq.l D0, 1
000028C0 2F00 move.l -[A7], D0
000028C2 4240 clr.w D0
000028C4 102E FF00 move.b D0, [A6 - 0x100]
000028C8 48C0 ext.l D0
000028CA 2F00 move.l -[A7], D0
000028CC 486E FEEE pea.l [A6 - 0x112]
000028D0 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000028D6 42A7 clr.l -[A7]
000028D8 42A7 clr.l -[A7]
000028DA 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000028DE 486E FEEE pea.l [A6 - 0x112]
000028E2 4267 clr.w -[A7]
000028E4 3F07 move.w -[A7], D7
000028E6 A8A8 syscall OffsetRect
000028E8 2F3C 0002 0001 move.l -[A7], 0x20001
000028EE 3F07 move.w -[A7], D7
000028F0 1F3C 0001 move.b -[A7], 0x1
000028F4 486E FEEE pea.l [A6 - 0x112]
000028F8 2F0C move.l -[A7], A4
000028FA 4EBA F7B0 jsr [PC - 0x850 /* 000020AC */]
000028FE 486E FF00 pea.l [A6 - 0x100]
00002902 2F3C 0003 0906 move.l -[A7], 0x30906
00002908 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000290C 41EE FF00 lea.l A0, [A6 - 0x100]
00002910 2008 move.l D0, A0
00002912 5280 addq.l D0, 1
00002914 2F00 move.l -[A7], D0
00002916 4240 clr.w D0
00002918 102E FF00 move.b D0, [A6 - 0x100]
0000291C 48C0 ext.l D0
0000291E 2F00 move.l -[A7], D0
00002920 486E FEEE pea.l [A6 - 0x112]
00002924 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000292A 42A7 clr.l -[A7]
0000292C 42A7 clr.l -[A7]
0000292E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002932 486E FEEE pea.l [A6 - 0x112]
00002936 4267 clr.w -[A7]
00002938 3F07 move.w -[A7], D7
0000293A A8A8 syscall OffsetRect
0000293C 486E FF00 pea.l [A6 - 0x100]
00002940 2F3C 0004 0906 move.l -[A7], 0x40906
00002946 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000294A 41EE FF00 lea.l A0, [A6 - 0x100]
0000294E 2008 move.l D0, A0
00002950 5280 addq.l D0, 1
00002952 2F00 move.l -[A7], D0
00002954 4240 clr.w D0
00002956 102E FF00 move.b D0, [A6 - 0x100]
0000295A 48C0 ext.l D0
0000295C 2F00 move.l -[A7], D0
0000295E 486E FEEE pea.l [A6 - 0x112]
00002962 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002968 42A7 clr.l -[A7]
0000296A 42A7 clr.l -[A7]
0000296C 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002970 486E FEEE pea.l [A6 - 0x112]
00002974 4267 clr.w -[A7]
00002976 3F07 move.w -[A7], D7
00002978 A8A8 syscall OffsetRect
0000297A 2F3C 0001 0001 move.l -[A7], 0x10001
00002980 3F07 move.w -[A7], D7
00002982 4267 clr.w -[A7]
00002984 486E FEEE pea.l [A6 - 0x112]
00002988 2F0C move.l -[A7], A4
0000298A 4EBA F720 jsr [PC - 0x8E0 /* 000020AC */]
0000298E 487A 018C pea.l [PC + 0x18C /* 00002B1C, value 0x1200000 */]
00002992 486E FE6C pea.l [A6 - 0x194]
00002996 3F3C 0002 move.w -[A7], 0x2
0000299A 2F0C move.l -[A7], A4
0000299C 4EBA F5C6 jsr [PC - 0xA3A /* 00001F64 */]
000029A0 486E FEAC pea.l [A6 - 0x154]
000029A4 3F3C 0002 move.w -[A7], 0x2
000029A8 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000029AC 41EE FF00 lea.l A0, [A6 - 0x100]
000029B0 43EE FEAC lea.l A1, [A6 - 0x154]
000029B4 700F moveq.l D0, 0x0F
label000029B6:
000029B6 20D9 move.l [A0]+, [A1]+
000029B8 51C8 FFFC dbf D0, -0x6 /* 000029B6 */
000029BC 3091 move.w [A0], [A1]
000029BE 41EE FF00 lea.l A0, [A6 - 0x100]
000029C2 2008 move.l D0, A0
000029C4 5280 addq.l D0, 1
000029C6 2F00 move.l -[A7], D0
000029C8 4240 clr.w D0
000029CA 102E FF00 move.b D0, [A6 - 0x100]
000029CE 48C0 ext.l D0
000029D0 2F00 move.l -[A7], D0
000029D2 486E FEEE pea.l [A6 - 0x112]
000029D6 42A7 clr.l -[A7]
000029D8 42A7 clr.l -[A7]
000029DA 42A7 clr.l -[A7]
000029DC 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000029E0 486E FEEE pea.l [A6 - 0x112]
000029E4 4267 clr.w -[A7]
000029E6 3F07 move.w -[A7], D7
000029E8 A8A8 syscall OffsetRect
000029EA 487A 0130 pea.l [PC + 0x130 /* 00002B1C, value 0x1200000 */]
000029EE 486E FE6C pea.l [A6 - 0x194]
000029F2 3F3C 000D move.w -[A7], 0xD /* '\r' */
000029F6 2F0C move.l -[A7], A4
000029F8 4EBA F56A jsr [PC - 0xA96 /* 00001F64 */]
000029FC 486E FEAC pea.l [A6 - 0x154]
00002A00 3F3C 0002 move.w -[A7], 0x2
00002A04 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002A08 41EE FF00 lea.l A0, [A6 - 0x100]
00002A0C 43EE FEAC lea.l A1, [A6 - 0x154]
00002A10 700F moveq.l D0, 0x0F
label00002A12:
00002A12 20D9 move.l [A0]+, [A1]+
00002A14 51C8 FFFC dbf D0, -0x6 /* 00002A12 */
00002A18 3091 move.w [A0], [A1]
00002A1A 41EE FF00 lea.l A0, [A6 - 0x100]
00002A1E 2008 move.l D0, A0
00002A20 5280 addq.l D0, 1
00002A22 2F00 move.l -[A7], D0
00002A24 4240 clr.w D0
00002A26 102E FF00 move.b D0, [A6 - 0x100]
00002A2A 48C0 ext.l D0
00002A2C 2F00 move.l -[A7], D0
00002A2E 486E FEEE pea.l [A6 - 0x112]
00002A32 42A7 clr.l -[A7]
00002A34 42A7 clr.l -[A7]
00002A36 42A7 clr.l -[A7]
00002A38 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002A3C 486E FEEE pea.l [A6 - 0x112]
00002A40 4267 clr.w -[A7]
00002A42 3F07 move.w -[A7], D7
00002A44 A8A8 syscall OffsetRect
00002A46 2F3C 0002 0001 move.l -[A7], 0x20001
00002A4C 3F07 move.w -[A7], D7
00002A4E 4267 clr.w -[A7]
00002A50 486E FEEE pea.l [A6 - 0x112]
00002A54 2F0C move.l -[A7], A4
00002A56 4EBA F654 jsr [PC - 0x9AC /* 000020AC */]
00002A5A 487A 00C0 pea.l [PC + 0xC0 /* 00002B1C, value 0x1200000 */]
00002A5E 486E FE6C pea.l [A6 - 0x194]
00002A62 3F3C 0003 move.w -[A7], 0x3
00002A66 2F0C move.l -[A7], A4
00002A68 4EBA F4FA jsr [PC - 0xB06 /* 00001F64 */]
00002A6C 486E FEAC pea.l [A6 - 0x154]
00002A70 3F3C 0002 move.w -[A7], 0x2
00002A74 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002A78 41EE FF00 lea.l A0, [A6 - 0x100]
00002A7C 43EE FEAC lea.l A1, [A6 - 0x154]
00002A80 700F moveq.l D0, 0x0F
label00002A82:
00002A82 20D9 move.l [A0]+, [A1]+
00002A84 51C8 FFFC dbf D0, -0x6 /* 00002A82 */
00002A88 3091 move.w [A0], [A1]
00002A8A 41EE FF00 lea.l A0, [A6 - 0x100]
00002A8E 2008 move.l D0, A0
00002A90 5280 addq.l D0, 1
00002A92 2F00 move.l -[A7], D0
00002A94 4240 clr.w D0
00002A96 102E FF00 move.b D0, [A6 - 0x100]
00002A9A 48C0 ext.l D0
00002A9C 2F00 move.l -[A7], D0
00002A9E 486E FEEE pea.l [A6 - 0x112]
00002AA2 42A7 clr.l -[A7]
00002AA4 42A7 clr.l -[A7]
00002AA6 42A7 clr.l -[A7]
00002AA8 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002AAC 486E FEEE pea.l [A6 - 0x112]
00002AB0 4267 clr.w -[A7]
00002AB2 3F07 move.w -[A7], D7
00002AB4 A8A8 syscall OffsetRect
00002AB6 487A 0064 pea.l [PC + 0x64 /* 00002B1C, value 0x1200000 */]
00002ABA 486E FE6C pea.l [A6 - 0x194]
00002ABE 3F3C 0004 move.w -[A7], 0x4
00002AC2 2F0C move.l -[A7], A4
00002AC4 4EBA F49E jsr [PC - 0xB62 /* 00001F64 */]
00002AC8 486E FEAC pea.l [A6 - 0x154]
00002ACC 3F3C 0002 move.w -[A7], 0x2
00002AD0 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002AD4 41EE FF00 lea.l A0, [A6 - 0x100]
00002AD8 43EE FEAC lea.l A1, [A6 - 0x154]
00002ADC 700F moveq.l D0, 0x0F
label00002ADE:
00002ADE 20D9 move.l [A0]+, [A1]+
00002AE0 51C8 FFFC dbf D0, -0x6 /* 00002ADE */
00002AE4 3091 move.w [A0], [A1]
00002AE6 41EE FF00 lea.l A0, [A6 - 0x100]
00002AEA 2008 move.l D0, A0
00002AEC 5280 addq.l D0, 1
00002AEE 2F00 move.l -[A7], D0
00002AF0 4240 clr.w D0
00002AF2 102E FF00 move.b D0, [A6 - 0x100]
00002AF6 48C0 ext.l D0
00002AF8 2F00 move.l -[A7], D0
00002AFA 486E FEEE pea.l [A6 - 0x112]
00002AFE 42A7 clr.l -[A7]
00002B00 42A7 clr.l -[A7]
00002B02 42A7 clr.l -[A7]
00002B04 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002B08 486E FEEE pea.l [A6 - 0x112]
00002B0C 4267 clr.w -[A7]
00002B0E 3F07 move.w -[A7], D7
00002B10 A8A8 syscall OffsetRect
00002B12 4CDF 1080 movem.l D7,A4, [A7]+
00002B16 4E5E unlink A6
00002B18 2E9F move.l [A7], [A7]+
00002B1A 4E75 rts
00002B1C 0120 btst -[A0], D0
00002B1E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1867: // at 00002B20 (misaligned)
00002B22 FE6C 48E7 .extension 0xE6C <<F/1/7>>, 0x48E7 // unimplemented
00002B26 0118 btst [A0]+, D0
00002B28 266E 0008 movea.l A3, [A6 + 0x8]
00002B2C 284B movea.l A4, A3
00002B2E 3F3A 09D2 move.w -[A7], [PC + 0x9D2 /* 00003502, value 0x0, cstring "" */]
00002B32 A888 syscall TextFace
00002B34 486E FEF8 pea.l [A6 - 0x108]
00002B38 A88B syscall GetFontInfo
00002B3A 302E FEFA move.w D0, [A6 - 0x106]
00002B3E D06E FEF8 add.w D0, [A6 - 0x108]
00002B42 3E2E FEFE move.w D7, [A6 - 0x102]
00002B46 DE40 add.w D7, D0
00002B48 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */
00002B4E 2054 movea.l A0, [A4]
00002B50 B0A8 0090 cmp.l D0, [A0 + 0x90]
00002B54 57C0 seq D0
00002B56 4A00 tst.b D0
00002B58 6612 bne +0x14 /* 00002B6C */
00002B5A 223C 504E 5447 move.l D1, 0x504E5447 /* 'PNTG' */
00002B60 B2A8 0090 cmp.l D1, [A0 + 0x90]
00002B64 57C1 seq D1
00002B66 8001 or.b D0, D1
00002B68 6700 018E beq +0x190 /* 00002CF8 */
label00002B6C:
00002B6C 2F3C 0001 0002 move.l -[A7], 0x10002
00002B72 3F07 move.w -[A7], D7
00002B74 1F3C 0001 move.b -[A7], 0x1
00002B78 486E FEEE pea.l [A6 - 0x112]
00002B7C 2F0B move.l -[A7], A3
00002B7E 4EBA F52C jsr [PC - 0xAD4 /* 000020AC */]
00002B82 486E FF00 pea.l [A6 - 0x100]
00002B86 2F3C 0005 0906 move.l -[A7], 0x50906
00002B8C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002B90 41EE FF00 lea.l A0, [A6 - 0x100]
00002B94 2008 move.l D0, A0
00002B96 5280 addq.l D0, 1
00002B98 2F00 move.l -[A7], D0
00002B9A 4240 clr.w D0
00002B9C 102E FF00 move.b D0, [A6 - 0x100]
00002BA0 48C0 ext.l D0
00002BA2 2F00 move.l -[A7], D0
00002BA4 486E FEEE pea.l [A6 - 0x112]
00002BA8 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002BAE 42A7 clr.l -[A7]
00002BB0 42A7 clr.l -[A7]
00002BB2 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002BB6 486E FEEE pea.l [A6 - 0x112]
00002BBA 4267 clr.w -[A7]
00002BBC 3F07 move.w -[A7], D7
00002BBE A8A8 syscall OffsetRect
00002BC0 486E FF00 pea.l [A6 - 0x100]
00002BC4 2F3C 0006 0906 move.l -[A7], 0x60906
00002BCA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002BCE 41EE FF00 lea.l A0, [A6 - 0x100]
00002BD2 2008 move.l D0, A0
00002BD4 5280 addq.l D0, 1
00002BD6 2F00 move.l -[A7], D0
00002BD8 4240 clr.w D0
00002BDA 102E FF00 move.b D0, [A6 - 0x100]
00002BDE 48C0 ext.l D0
00002BE0 2F00 move.l -[A7], D0
00002BE2 486E FEEE pea.l [A6 - 0x112]
00002BE6 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002BEC 42A7 clr.l -[A7]
00002BEE 42A7 clr.l -[A7]
00002BF0 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002BF4 486E FEEE pea.l [A6 - 0x112]
00002BF8 4267 clr.w -[A7]
00002BFA 3F07 move.w -[A7], D7
00002BFC A8A8 syscall OffsetRect
00002BFE 2F3C 0001 0002 move.l -[A7], 0x10002
00002C04 3F07 move.w -[A7], D7
00002C06 4267 clr.w -[A7]
00002C08 486E FEEE pea.l [A6 - 0x112]
00002C0C 2F0B move.l -[A7], A3
00002C0E 4EBA F49C jsr [PC - 0xB64 /* 000020AC */]
00002C12 487A 08EC pea.l [PC + 0x8EC /* 00003500, value 0x1200000 */]
00002C16 486E FE6C pea.l [A6 - 0x194]
00002C1A 3F3C 0005 move.w -[A7], 0x5
00002C1E 2F0B move.l -[A7], A3
00002C20 4EBA F342 jsr [PC - 0xCBE /* 00001F64 */]
00002C24 486E FEAC pea.l [A6 - 0x154]
00002C28 3F3C 0002 move.w -[A7], 0x2
00002C2C 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002C30 41EE FF00 lea.l A0, [A6 - 0x100]
00002C34 43EE FEAC lea.l A1, [A6 - 0x154]
00002C38 700F moveq.l D0, 0x0F
label00002C3A:
00002C3A 20D9 move.l [A0]+, [A1]+
00002C3C 51C8 FFFC dbf D0, -0x6 /* 00002C3A */
00002C40 3091 move.w [A0], [A1]
00002C42 41EE FF00 lea.l A0, [A6 - 0x100]
00002C46 2008 move.l D0, A0
00002C48 5280 addq.l D0, 1
00002C4A 2F00 move.l -[A7], D0
00002C4C 4240 clr.w D0
00002C4E 102E FF00 move.b D0, [A6 - 0x100]
00002C52 48C0 ext.l D0
00002C54 2F00 move.l -[A7], D0
00002C56 486E FEEE pea.l [A6 - 0x112]
00002C5A 42A7 clr.l -[A7]
00002C5C 42A7 clr.l -[A7]
00002C5E 42A7 clr.l -[A7]
00002C60 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002C64 486E FEEE pea.l [A6 - 0x112]
00002C68 4267 clr.w -[A7]
00002C6A 3F07 move.w -[A7], D7
00002C6C A8A8 syscall OffsetRect
00002C6E 487A 0890 pea.l [PC + 0x890 /* 00003500, value 0x1200000 */]
00002C72 486E FE6C pea.l [A6 - 0x194]
00002C76 3F3C 0006 move.w -[A7], 0x6
00002C7A 2F0B move.l -[A7], A3
00002C7C 4EBA F2E6 jsr [PC - 0xD1A /* 00001F64 */]
00002C80 486E FEAC pea.l [A6 - 0x154]
00002C84 3F3C 0002 move.w -[A7], 0x2
00002C88 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002C8C 41EE FF00 lea.l A0, [A6 - 0x100]
00002C90 43EE FEAC lea.l A1, [A6 - 0x154]
00002C94 700F moveq.l D0, 0x0F
label00002C96:
00002C96 20D9 move.l [A0]+, [A1]+
00002C98 51C8 FFFC dbf D0, -0x6 /* 00002C96 */
00002C9C 3091 move.w [A0], [A1]
00002C9E 41EE FF00 lea.l A0, [A6 - 0x100]
00002CA2 2008 move.l D0, A0
00002CA4 5280 addq.l D0, 1
00002CA6 2F00 move.l -[A7], D0
00002CA8 4240 clr.w D0
00002CAA 102E FF00 move.b D0, [A6 - 0x100]
00002CAE 48C0 ext.l D0
00002CB0 2F00 move.l -[A7], D0
00002CB2 486E FEEE pea.l [A6 - 0x112]
00002CB6 42A7 clr.l -[A7]
00002CB8 42A7 clr.l -[A7]
00002CBA 42A7 clr.l -[A7]
00002CBC 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002CC0 486E FEEE pea.l [A6 - 0x112]
00002CC4 4267 clr.w -[A7]
00002CC6 3F07 move.w -[A7], D7
00002CC8 A8A8 syscall OffsetRect
00002CCA 2F3C 0002 0002 move.l -[A7], 0x20002
00002CD0 3F07 move.w -[A7], D7
00002CD2 1F3C 0001 move.b -[A7], 0x1
00002CD6 486E FEEE pea.l [A6 - 0x112]
00002CDA 2F0B move.l -[A7], A3
00002CDC 4EBA F3CE jsr [PC - 0xC32 /* 000020AC */]
00002CE0 2F3C 0002 0002 move.l -[A7], 0x20002
00002CE6 3F07 move.w -[A7], D7
00002CE8 4267 clr.w -[A7]
00002CEA 486E FEEE pea.l [A6 - 0x112]
00002CEE 2F0B move.l -[A7], A3
00002CF0 4EBA F3BA jsr [PC - 0xC46 /* 000020AC */]
00002CF4 6000 0800 bra +0x802 /* 000034F6 */
label00002CF8:
00002CF8 203C 3842 494D move.l D0, 0x3842494D /* '8BIM' */
00002CFE 2054 movea.l A0, [A4]
00002D00 B0A8 0090 cmp.l D0, [A0 + 0x90]
00002D04 57C0 seq D0
00002D06 4A00 tst.b D0
00002D08 6624 bne +0x26 /* 00002D2E */
00002D0A 223C 5449 4646 move.l D1, 0x54494646 /* 'TIFF' */
00002D10 B2A8 0090 cmp.l D1, [A0 + 0x90]
00002D14 57C1 seq D1
00002D16 8001 or.b D0, D1
00002D18 6614 bne +0x16 /* 00002D2E */
00002D1A 223C 5249 4646 move.l D1, 0x52494646 /* 'RIFF' */
00002D20 2054 movea.l A0, [A4]
00002D22 B2A8 0090 cmp.l D1, [A0 + 0x90]
00002D26 57C1 seq D1
00002D28 8001 or.b D0, D1
00002D2A 6700 02C2 beq +0x2C4 /* 00002FEE */
label00002D2E:
00002D2E 2F3C 0001 0002 move.l -[A7], 0x10002
00002D34 3F07 move.w -[A7], D7
00002D36 1F3C 0001 move.b -[A7], 0x1
00002D3A 486E FEEE pea.l [A6 - 0x112]
00002D3E 2F0B move.l -[A7], A3
00002D40 4EBA F36A jsr [PC - 0xC96 /* 000020AC */]
00002D44 486E FF00 pea.l [A6 - 0x100]
00002D48 2F3C 0005 0906 move.l -[A7], 0x50906
00002D4E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002D52 41EE FF00 lea.l A0, [A6 - 0x100]
00002D56 2008 move.l D0, A0
00002D58 5280 addq.l D0, 1
00002D5A 2F00 move.l -[A7], D0
00002D5C 4240 clr.w D0
00002D5E 102E FF00 move.b D0, [A6 - 0x100]
00002D62 48C0 ext.l D0
00002D64 2F00 move.l -[A7], D0
00002D66 486E FEEE pea.l [A6 - 0x112]
00002D6A 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002D70 42A7 clr.l -[A7]
00002D72 42A7 clr.l -[A7]
00002D74 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002D78 486E FEEE pea.l [A6 - 0x112]
00002D7C 4267 clr.w -[A7]
00002D7E 3F07 move.w -[A7], D7
00002D80 A8A8 syscall OffsetRect
00002D82 486E FF00 pea.l [A6 - 0x100]
00002D86 2F3C 0006 0906 move.l -[A7], 0x60906
00002D8C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002D90 41EE FF00 lea.l A0, [A6 - 0x100]
00002D94 2008 move.l D0, A0
00002D96 5280 addq.l D0, 1
00002D98 2F00 move.l -[A7], D0
00002D9A 4240 clr.w D0
00002D9C 102E FF00 move.b D0, [A6 - 0x100]
00002DA0 48C0 ext.l D0
00002DA2 2F00 move.l -[A7], D0
00002DA4 486E FEEE pea.l [A6 - 0x112]
00002DA8 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002DAE 42A7 clr.l -[A7]
00002DB0 42A7 clr.l -[A7]
00002DB2 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002DB6 486E FEEE pea.l [A6 - 0x112]
00002DBA 4267 clr.w -[A7]
00002DBC 3F07 move.w -[A7], D7
00002DBE A8A8 syscall OffsetRect
00002DC0 2F3C 0001 0002 move.l -[A7], 0x10002
00002DC6 3F07 move.w -[A7], D7
00002DC8 4267 clr.w -[A7]
00002DCA 486E FEEE pea.l [A6 - 0x112]
00002DCE 2F0B move.l -[A7], A3
00002DD0 4EBA F2DA jsr [PC - 0xD26 /* 000020AC */]
00002DD4 487A 072A pea.l [PC + 0x72A /* 00003500, value 0x1200000 */]
00002DD8 486E FE6C pea.l [A6 - 0x194]
00002DDC 3F3C 0005 move.w -[A7], 0x5
00002DE0 2F0B move.l -[A7], A3
00002DE2 4EBA F180 jsr [PC - 0xE80 /* 00001F64 */]
00002DE6 486E FEAC pea.l [A6 - 0x154]
00002DEA 3F3C 0002 move.w -[A7], 0x2
00002DEE 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002DF2 41EE FF00 lea.l A0, [A6 - 0x100]
00002DF6 43EE FEAC lea.l A1, [A6 - 0x154]
00002DFA 700F moveq.l D0, 0x0F
label00002DFC:
00002DFC 20D9 move.l [A0]+, [A1]+
00002DFE 51C8 FFFC dbf D0, -0x6 /* 00002DFC */
00002E02 3091 move.w [A0], [A1]
00002E04 41EE FF00 lea.l A0, [A6 - 0x100]
00002E08 2008 move.l D0, A0
00002E0A 5280 addq.l D0, 1
00002E0C 2F00 move.l -[A7], D0
00002E0E 4240 clr.w D0
00002E10 102E FF00 move.b D0, [A6 - 0x100]
00002E14 48C0 ext.l D0
00002E16 2F00 move.l -[A7], D0
00002E18 486E FEEE pea.l [A6 - 0x112]
00002E1C 42A7 clr.l -[A7]
00002E1E 42A7 clr.l -[A7]
00002E20 42A7 clr.l -[A7]
00002E22 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002E26 486E FEEE pea.l [A6 - 0x112]
00002E2A 4267 clr.w -[A7]
00002E2C 3F07 move.w -[A7], D7
00002E2E A8A8 syscall OffsetRect
00002E30 487A 06CE pea.l [PC + 0x6CE /* 00003500, value 0x1200000 */]
00002E34 486E FE6C pea.l [A6 - 0x194]
00002E38 3F3C 0006 move.w -[A7], 0x6
00002E3C 2F0B move.l -[A7], A3
00002E3E 4EBA F124 jsr [PC - 0xEDC /* 00001F64 */]
00002E42 486E FEAC pea.l [A6 - 0x154]
00002E46 3F3C 0002 move.w -[A7], 0x2
00002E4A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002E4E 41EE FF00 lea.l A0, [A6 - 0x100]
00002E52 43EE FEAC lea.l A1, [A6 - 0x154]
00002E56 700F moveq.l D0, 0x0F
label00002E58:
00002E58 20D9 move.l [A0]+, [A1]+
00002E5A 51C8 FFFC dbf D0, -0x6 /* 00002E58 */
00002E5E 3091 move.w [A0], [A1]
00002E60 41EE FF00 lea.l A0, [A6 - 0x100]
00002E64 2008 move.l D0, A0
00002E66 5280 addq.l D0, 1
00002E68 2F00 move.l -[A7], D0
00002E6A 4240 clr.w D0
00002E6C 102E FF00 move.b D0, [A6 - 0x100]
00002E70 48C0 ext.l D0
00002E72 2F00 move.l -[A7], D0
00002E74 486E FEEE pea.l [A6 - 0x112]
00002E78 42A7 clr.l -[A7]
00002E7A 42A7 clr.l -[A7]
00002E7C 42A7 clr.l -[A7]
00002E7E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002E82 486E FEEE pea.l [A6 - 0x112]
00002E86 4267 clr.w -[A7]
00002E88 3F07 move.w -[A7], D7
00002E8A A8A8 syscall OffsetRect
00002E8C 2F3C 0002 0002 move.l -[A7], 0x20002
00002E92 3F07 move.w -[A7], D7
00002E94 1F3C 0001 move.b -[A7], 0x1
00002E98 486E FEEE pea.l [A6 - 0x112]
00002E9C 2F0B move.l -[A7], A3
00002E9E 4EBA F20C jsr [PC - 0xDF4 /* 000020AC */]
00002EA2 486E FF00 pea.l [A6 - 0x100]
00002EA6 2F3C 0007 0906 move.l -[A7], 0x70906
00002EAC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002EB0 41EE FF00 lea.l A0, [A6 - 0x100]
00002EB4 2008 move.l D0, A0
00002EB6 5280 addq.l D0, 1
00002EB8 2F00 move.l -[A7], D0
00002EBA 4240 clr.w D0
00002EBC 102E FF00 move.b D0, [A6 - 0x100]
00002EC0 48C0 ext.l D0
00002EC2 2F00 move.l -[A7], D0
00002EC4 486E FEEE pea.l [A6 - 0x112]
00002EC8 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002ECE 42A7 clr.l -[A7]
00002ED0 42A7 clr.l -[A7]
00002ED2 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002ED6 486E FEEE pea.l [A6 - 0x112]
00002EDA 4267 clr.w -[A7]
00002EDC 3F07 move.w -[A7], D7
00002EDE A8A8 syscall OffsetRect
00002EE0 486E FF00 pea.l [A6 - 0x100]
00002EE4 2F3C 0008 0906 move.l -[A7], 0x80906
00002EEA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002EEE 41EE FF00 lea.l A0, [A6 - 0x100]
00002EF2 2008 move.l D0, A0
00002EF4 5280 addq.l D0, 1
00002EF6 2F00 move.l -[A7], D0
00002EF8 4240 clr.w D0
00002EFA 102E FF00 move.b D0, [A6 - 0x100]
00002EFE 48C0 ext.l D0
00002F00 2F00 move.l -[A7], D0
00002F02 486E FEEE pea.l [A6 - 0x112]
00002F06 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00002F0C 42A7 clr.l -[A7]
00002F0E 42A7 clr.l -[A7]
00002F10 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002F14 486E FEEE pea.l [A6 - 0x112]
00002F18 4267 clr.w -[A7]
00002F1A 3F07 move.w -[A7], D7
00002F1C A8A8 syscall OffsetRect
00002F1E 2F3C 0002 0002 move.l -[A7], 0x20002
00002F24 3F07 move.w -[A7], D7
00002F26 4267 clr.w -[A7]
00002F28 486E FEEE pea.l [A6 - 0x112]
00002F2C 2F0B move.l -[A7], A3
00002F2E 4EBA F17C jsr [PC - 0xE84 /* 000020AC */]
00002F32 487A 05CC pea.l [PC + 0x5CC /* 00003500, value 0x1200000 */]
00002F36 486E FE6C pea.l [A6 - 0x194]
00002F3A 3F3C 0007 move.w -[A7], 0x7
00002F3E 2F0B move.l -[A7], A3
00002F40 4EBA F022 jsr [PC - 0xFDE /* 00001F64 */]
00002F44 486E FEAC pea.l [A6 - 0x154]
00002F48 3F3C 0002 move.w -[A7], 0x2
00002F4C 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002F50 41EE FF00 lea.l A0, [A6 - 0x100]
00002F54 43EE FEAC lea.l A1, [A6 - 0x154]
00002F58 700F moveq.l D0, 0x0F
label00002F5A:
00002F5A 20D9 move.l [A0]+, [A1]+
00002F5C 51C8 FFFC dbf D0, -0x6 /* 00002F5A */
00002F60 3091 move.w [A0], [A1]
00002F62 41EE FF00 lea.l A0, [A6 - 0x100]
00002F66 2008 move.l D0, A0
00002F68 5280 addq.l D0, 1
00002F6A 2F00 move.l -[A7], D0
00002F6C 4240 clr.w D0
00002F6E 102E FF00 move.b D0, [A6 - 0x100]
00002F72 48C0 ext.l D0
00002F74 2F00 move.l -[A7], D0
00002F76 486E FEEE pea.l [A6 - 0x112]
00002F7A 42A7 clr.l -[A7]
00002F7C 42A7 clr.l -[A7]
00002F7E 42A7 clr.l -[A7]
00002F80 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002F84 486E FEEE pea.l [A6 - 0x112]
00002F88 4267 clr.w -[A7]
00002F8A 3F07 move.w -[A7], D7
00002F8C A8A8 syscall OffsetRect
00002F8E 487A 0570 pea.l [PC + 0x570 /* 00003500, value 0x1200000 */]
00002F92 486E FE6C pea.l [A6 - 0x194]
00002F96 3F3C 0008 move.w -[A7], 0x8
00002F9A 2F0B move.l -[A7], A3
00002F9C 4EBA EFC6 jsr [PC - 0x103A /* 00001F64 */]
00002FA0 486E FEAC pea.l [A6 - 0x154]
00002FA4 3F3C 0002 move.w -[A7], 0x2
00002FA8 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00002FAC 41EE FF00 lea.l A0, [A6 - 0x100]
00002FB0 43EE FEAC lea.l A1, [A6 - 0x154]
00002FB4 700F moveq.l D0, 0x0F
label00002FB6:
00002FB6 20D9 move.l [A0]+, [A1]+
00002FB8 51C8 FFFC dbf D0, -0x6 /* 00002FB6 */
00002FBC 3091 move.w [A0], [A1]
00002FBE 41EE FF00 lea.l A0, [A6 - 0x100]
00002FC2 2008 move.l D0, A0
00002FC4 5280 addq.l D0, 1
00002FC6 2F00 move.l -[A7], D0
00002FC8 4240 clr.w D0
00002FCA 102E FF00 move.b D0, [A6 - 0x100]
00002FCE 48C0 ext.l D0
00002FD0 2F00 move.l -[A7], D0
00002FD2 486E FEEE pea.l [A6 - 0x112]
00002FD6 42A7 clr.l -[A7]
00002FD8 42A7 clr.l -[A7]
00002FDA 42A7 clr.l -[A7]
00002FDC 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002FE0 486E FEEE pea.l [A6 - 0x112]
00002FE4 4267 clr.w -[A7]
00002FE6 3F07 move.w -[A7], D7
00002FE8 A8A8 syscall OffsetRect
00002FEA 6000 050A bra +0x50C /* 000034F6 */
label00002FEE:
00002FEE 203C 4550 5346 move.l D0, 0x45505346 /* 'EPSF' */
00002FF4 2054 movea.l A0, [A4]
00002FF6 B0A8 0090 cmp.l D0, [A0 + 0x90]
00002FFA 6600 018E bne +0x190 /* 0000318A */
00002FFE 2F3C 0001 0002 move.l -[A7], 0x10002
00003004 3F07 move.w -[A7], D7
00003006 1F3C 0001 move.b -[A7], 0x1
0000300A 486E FEEE pea.l [A6 - 0x112]
0000300E 2F0B move.l -[A7], A3
00003010 4EBA F09A jsr [PC - 0xF66 /* 000020AC */]
00003014 486E FF00 pea.l [A6 - 0x100]
00003018 2F3C 0009 0906 move.l -[A7], 0x90906
0000301E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00003022 41EE FF00 lea.l A0, [A6 - 0x100]
00003026 2008 move.l D0, A0
00003028 5280 addq.l D0, 1
0000302A 2F00 move.l -[A7], D0
0000302C 4240 clr.w D0
0000302E 102E FF00 move.b D0, [A6 - 0x100]
00003032 48C0 ext.l D0
00003034 2F00 move.l -[A7], D0
00003036 486E FEEE pea.l [A6 - 0x112]
0000303A 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00003040 42A7 clr.l -[A7]
00003042 42A7 clr.l -[A7]
00003044 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00003048 486E FEEE pea.l [A6 - 0x112]
0000304C 4267 clr.w -[A7]
0000304E 3F07 move.w -[A7], D7
00003050 A8A8 syscall OffsetRect
00003052 486E FF00 pea.l [A6 - 0x100]
00003056 2F3C 000A 0906 move.l -[A7], 0xA0906
0000305C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00003060 41EE FF00 lea.l A0, [A6 - 0x100]
00003064 2008 move.l D0, A0
00003066 5280 addq.l D0, 1
00003068 2F00 move.l -[A7], D0
0000306A 4240 clr.w D0
0000306C 102E FF00 move.b D0, [A6 - 0x100]
00003070 48C0 ext.l D0
00003072 2F00 move.l -[A7], D0
00003074 486E FEEE pea.l [A6 - 0x112]
00003078 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000307E 42A7 clr.l -[A7]
00003080 42A7 clr.l -[A7]
00003082 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00003086 486E FEEE pea.l [A6 - 0x112]
0000308A 4267 clr.w -[A7]
0000308C 3F07 move.w -[A7], D7
0000308E A8A8 syscall OffsetRect
00003090 2F3C 0001 0002 move.l -[A7], 0x10002
00003096 3F07 move.w -[A7], D7
00003098 4267 clr.w -[A7]
0000309A 486E FEEE pea.l [A6 - 0x112]
0000309E 2F0B move.l -[A7], A3
000030A0 4EBA F00A jsr [PC - 0xFF6 /* 000020AC */]
000030A4 487A 045A pea.l [PC + 0x45A /* 00003500, value 0x1200000 */]
000030A8 486E FE6C pea.l [A6 - 0x194]
000030AC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000030B0 2F0B move.l -[A7], A3
000030B2 4EBA EEB0 jsr [PC - 0x1150 /* 00001F64 */]
000030B6 486E FEAC pea.l [A6 - 0x154]
000030BA 3F3C 0002 move.w -[A7], 0x2
000030BE 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000030C2 41EE FF00 lea.l A0, [A6 - 0x100]
000030C6 43EE FEAC lea.l A1, [A6 - 0x154]
000030CA 700F moveq.l D0, 0x0F
label000030CC:
000030CC 20D9 move.l [A0]+, [A1]+
000030CE 51C8 FFFC dbf D0, -0x6 /* 000030CC */
000030D2 3091 move.w [A0], [A1]
000030D4 41EE FF00 lea.l A0, [A6 - 0x100]
000030D8 2008 move.l D0, A0
000030DA 5280 addq.l D0, 1
000030DC 2F00 move.l -[A7], D0
000030DE 4240 clr.w D0
000030E0 102E FF00 move.b D0, [A6 - 0x100]
000030E4 48C0 ext.l D0
000030E6 2F00 move.l -[A7], D0
000030E8 486E FEEE pea.l [A6 - 0x112]
000030EC 42A7 clr.l -[A7]
000030EE 42A7 clr.l -[A7]
000030F0 42A7 clr.l -[A7]
000030F2 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000030F6 486E FEEE pea.l [A6 - 0x112]
000030FA 4267 clr.w -[A7]
000030FC 3F07 move.w -[A7], D7
000030FE A8A8 syscall OffsetRect
00003100 487A 03FE pea.l [PC + 0x3FE /* 00003500, value 0x1200000 */]
00003104 486E FE6C pea.l [A6 - 0x194]
00003108 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000310C 2F0B move.l -[A7], A3
0000310E 4EBA EE54 jsr [PC - 0x11AC /* 00001F64 */]
00003112 486E FEAC pea.l [A6 - 0x154]
00003116 3F3C 0002 move.w -[A7], 0x2
0000311A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000311E 41EE FF00 lea.l A0, [A6 - 0x100]
00003122 43EE FEAC lea.l A1, [A6 - 0x154]
00003126 700F moveq.l D0, 0x0F
label00003128:
00003128 20D9 move.l [A0]+, [A1]+
0000312A 51C8 FFFC dbf D0, -0x6 /* 00003128 */
0000312E 3091 move.w [A0], [A1]
00003130 41EE FF00 lea.l A0, [A6 - 0x100]
00003134 2008 move.l D0, A0
00003136 5280 addq.l D0, 1
00003138 2F00 move.l -[A7], D0
0000313A 4240 clr.w D0
0000313C 102E FF00 move.b D0, [A6 - 0x100]
00003140 48C0 ext.l D0
00003142 2F00 move.l -[A7], D0
00003144 486E FEEE pea.l [A6 - 0x112]
00003148 42A7 clr.l -[A7]
0000314A 42A7 clr.l -[A7]
0000314C 42A7 clr.l -[A7]
0000314E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00003152 486E FEEE pea.l [A6 - 0x112]
00003156 4267 clr.w -[A7]
00003158 3F07 move.w -[A7], D7
0000315A A8A8 syscall OffsetRect
0000315C 2F3C 0002 0002 move.l -[A7], 0x20002
00003162 3F07 move.w -[A7], D7
00003164 1F3C 0001 move.b -[A7], 0x1
00003168 486E FEEE pea.l [A6 - 0x112]
0000316C 2F0B move.l -[A7], A3
0000316E 4EBA EF3C jsr [PC - 0x10C4 /* 000020AC */]
00003172 2F3C 0002 0002 move.l -[A7], 0x20002
00003178 3F07 move.w -[A7], D7
0000317A 4267 clr.w -[A7]
0000317C 486E FEEE pea.l [A6 - 0x112]
00003180 2F0B move.l -[A7], A3
00003182 4EBA EF28 jsr [PC - 0x10D8 /* 000020AC */]
00003186 6000 036E bra +0x370 /* 000034F6 */
label0000318A:
0000318A 203C 4D6F 6F56 move.l D0, 0x4D6F6F56 /* 'MooV' */
00003190 2054 movea.l A0, [A4]
00003192 B0A8 0090 cmp.l D0, [A0 + 0x90]
00003196 6600 018E bne +0x190 /* 00003326 */
0000319A 2F3C 0001 0002 move.l -[A7], 0x10002
000031A0 3F07 move.w -[A7], D7
000031A2 1F3C 0001 move.b -[A7], 0x1
000031A6 486E FEEE pea.l [A6 - 0x112]
000031AA 2F0B move.l -[A7], A3
000031AC 4EBA EEFE jsr [PC - 0x1102 /* 000020AC */]
000031B0 486E FF00 pea.l [A6 - 0x100]
000031B4 2F3C 000B 0906 move.l -[A7], 0xB0906
000031BA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000031BE 41EE FF00 lea.l A0, [A6 - 0x100]
000031C2 2008 move.l D0, A0
000031C4 5280 addq.l D0, 1
000031C6 2F00 move.l -[A7], D0
000031C8 4240 clr.w D0
000031CA 102E FF00 move.b D0, [A6 - 0x100]
000031CE 48C0 ext.l D0
000031D0 2F00 move.l -[A7], D0
000031D2 486E FEEE pea.l [A6 - 0x112]
000031D6 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000031DC 42A7 clr.l -[A7]
000031DE 42A7 clr.l -[A7]
000031E0 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000031E4 486E FEEE pea.l [A6 - 0x112]
000031E8 4267 clr.w -[A7]
000031EA 3F07 move.w -[A7], D7
000031EC A8A8 syscall OffsetRect
000031EE 486E FF00 pea.l [A6 - 0x100]
000031F2 2F3C 000C 0906 move.l -[A7], 0xC0906
000031F8 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000031FC 41EE FF00 lea.l A0, [A6 - 0x100]
00003200 2008 move.l D0, A0
00003202 5280 addq.l D0, 1
00003204 2F00 move.l -[A7], D0
00003206 4240 clr.w D0
00003208 102E FF00 move.b D0, [A6 - 0x100]
0000320C 48C0 ext.l D0
0000320E 2F00 move.l -[A7], D0
00003210 486E FEEE pea.l [A6 - 0x112]
00003214 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000321A 42A7 clr.l -[A7]
0000321C 42A7 clr.l -[A7]
0000321E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00003222 486E FEEE pea.l [A6 - 0x112]
00003226 4267 clr.w -[A7]
00003228 3F07 move.w -[A7], D7
0000322A A8A8 syscall OffsetRect
0000322C 2F3C 0001 0002 move.l -[A7], 0x10002
00003232 3F07 move.w -[A7], D7
00003234 4267 clr.w -[A7]
00003236 486E FEEE pea.l [A6 - 0x112]
0000323A 2F0B move.l -[A7], A3
0000323C 4EBA EE6E jsr [PC - 0x1192 /* 000020AC */]
00003240 487A 02BE pea.l [PC + 0x2BE /* 00003500, value 0x1200000 */]
00003244 486E FE6C pea.l [A6 - 0x194]
00003248 3F3C 000B move.w -[A7], 0xB
0000324C 2F0B move.l -[A7], A3
0000324E 4EBA ED14 jsr [PC - 0x12EC /* 00001F64 */]
00003252 486E FEAC pea.l [A6 - 0x154]
00003256 3F3C 0002 move.w -[A7], 0x2
0000325A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000325E 41EE FF00 lea.l A0, [A6 - 0x100]
00003262 43EE FEAC lea.l A1, [A6 - 0x154]
00003266 700F moveq.l D0, 0x0F
label00003268:
00003268 20D9 move.l [A0]+, [A1]+
0000326A 51C8 FFFC dbf D0, -0x6 /* 00003268 */
0000326E 3091 move.w [A0], [A1]
00003270 41EE FF00 lea.l A0, [A6 - 0x100]
00003274 2008 move.l D0, A0
00003276 5280 addq.l D0, 1
00003278 2F00 move.l -[A7], D0
0000327A 4240 clr.w D0
0000327C 102E FF00 move.b D0, [A6 - 0x100]
00003280 48C0 ext.l D0
00003282 2F00 move.l -[A7], D0
00003284 486E FEEE pea.l [A6 - 0x112]
00003288 42A7 clr.l -[A7]
0000328A 42A7 clr.l -[A7]
0000328C 42A7 clr.l -[A7]
0000328E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00003292 486E FEEE pea.l [A6 - 0x112]
00003296 4267 clr.w -[A7]
00003298 3F07 move.w -[A7], D7
0000329A A8A8 syscall OffsetRect
0000329C 487A 0262 pea.l [PC + 0x262 /* 00003500, value 0x1200000 */]
000032A0 486E FE6C pea.l [A6 - 0x194]
000032A4 3F3C 000C move.w -[A7], 0xC
000032A8 2F0B move.l -[A7], A3
000032AA 4EBA ECB8 jsr [PC - 0x1348 /* 00001F64 */]
000032AE 486E FEAC pea.l [A6 - 0x154]
000032B2 3F3C 0002 move.w -[A7], 0x2
000032B6 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000032BA 41EE FF00 lea.l A0, [A6 - 0x100]
000032BE 43EE FEAC lea.l A1, [A6 - 0x154]
000032C2 700F moveq.l D0, 0x0F
label000032C4:
000032C4 20D9 move.l [A0]+, [A1]+
000032C6 51C8 FFFC dbf D0, -0x6 /* 000032C4 */
000032CA 3091 move.w [A0], [A1]
000032CC 41EE FF00 lea.l A0, [A6 - 0x100]
000032D0 2008 move.l D0, A0
000032D2 5280 addq.l D0, 1
000032D4 2F00 move.l -[A7], D0
000032D6 4240 clr.w D0
000032D8 102E FF00 move.b D0, [A6 - 0x100]
000032DC 48C0 ext.l D0
000032DE 2F00 move.l -[A7], D0
000032E0 486E FEEE pea.l [A6 - 0x112]
000032E4 42A7 clr.l -[A7]
000032E6 42A7 clr.l -[A7]
000032E8 42A7 clr.l -[A7]
000032EA 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000032EE 486E FEEE pea.l [A6 - 0x112]
000032F2 4267 clr.w -[A7]
000032F4 3F07 move.w -[A7], D7
000032F6 A8A8 syscall OffsetRect
000032F8 2F3C 0002 0002 move.l -[A7], 0x20002
000032FE 3F07 move.w -[A7], D7
00003300 1F3C 0001 move.b -[A7], 0x1
00003304 486E FEEE pea.l [A6 - 0x112]
00003308 2F0B move.l -[A7], A3
0000330A 4EBA EDA0 jsr [PC - 0x1260 /* 000020AC */]
0000330E 2F3C 0002 0002 move.l -[A7], 0x20002
00003314 3F07 move.w -[A7], D7
00003316 4267 clr.w -[A7]
00003318 486E FEEE pea.l [A6 - 0x112]
0000331C 2F0B move.l -[A7], A3
0000331E 4EBA ED8C jsr [PC - 0x1274 /* 000020AC */]
00003322 6000 01D2 bra +0x1D4 /* 000034F6 */
label00003326:
00003326 203C 7366 696C move.l D0, 0x7366696C /* 'sfil' */
0000332C 2054 movea.l A0, [A4]
0000332E B0A8 0090 cmp.l D0, [A0 + 0x90]
00003332 57C0 seq D0
00003334 4A00 tst.b D0
00003336 6636 bne +0x38 /* 0000336E */
00003338 223C 4149 4646 move.l D1, 0x41494646 /* 'AIFF' */
0000333E B2A8 0090 cmp.l D1, [A0 + 0x90]
00003342 57C1 seq D1
00003344 8001 or.b D0, D1
00003346 6626 bne +0x28 /* 0000336E */
00003348 223C 4149 4643 move.l D1, 0x41494643 /* 'AIFC' */
0000334E 2054 movea.l A0, [A4]
00003350 B2A8 0090 cmp.l D1, [A0 + 0x90]
00003354 57C1 seq D1
00003356 8001 or.b D0, D1
00003358 6614 bne +0x16 /* 0000336E */
0000335A 223C 4653 5344 move.l D1, 0x46535344 /* 'FSSD' */
00003360 2054 movea.l A0, [A4]
00003362 B2A8 0090 cmp.l D1, [A0 + 0x90]
00003366 57C1 seq D1
00003368 8001 or.b D0, D1
0000336A 6700 018A beq +0x18C /* 000034F6 */
label0000336E:
0000336E 2F3C 0001 0002 move.l -[A7], 0x10002
00003374 3F07 move.w -[A7], D7
00003376 1F3C 0001 move.b -[A7], 0x1
0000337A 486E FEEE pea.l [A6 - 0x112]
0000337E 2F0B move.l -[A7], A3
00003380 4EBA ED2A jsr [PC - 0x12D6 /* 000020AC */]
00003384 486E FF00 pea.l [A6 - 0x100]
00003388 2F3C 000B 0906 move.l -[A7], 0xB0906
0000338E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00003392 41EE FF00 lea.l A0, [A6 - 0x100]
00003396 2008 move.l D0, A0
00003398 5280 addq.l D0, 1
0000339A 2F00 move.l -[A7], D0
0000339C 4240 clr.w D0
0000339E 102E FF00 move.b D0, [A6 - 0x100]
000033A2 48C0 ext.l D0
000033A4 2F00 move.l -[A7], D0
000033A6 486E FEEE pea.l [A6 - 0x112]
000033AA 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000033B0 42A7 clr.l -[A7]
000033B2 42A7 clr.l -[A7]
000033B4 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000033B8 486E FEEE pea.l [A6 - 0x112]
000033BC 4267 clr.w -[A7]
000033BE 3F07 move.w -[A7], D7
000033C0 A8A8 syscall OffsetRect
000033C2 486E FF00 pea.l [A6 - 0x100]
000033C6 2F3C 000E 0906 move.l -[A7], 0xE0906
000033CC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000033D0 41EE FF00 lea.l A0, [A6 - 0x100]
000033D4 2008 move.l D0, A0
000033D6 5280 addq.l D0, 1
000033D8 2F00 move.l -[A7], D0
000033DA 4240 clr.w D0
000033DC 102E FF00 move.b D0, [A6 - 0x100]
000033E0 48C0 ext.l D0
000033E2 2F00 move.l -[A7], D0
000033E4 486E FEEE pea.l [A6 - 0x112]
000033E8 2F3C 0000 FFFF move.l -[A7], 0xFFFF
000033EE 42A7 clr.l -[A7]
000033F0 42A7 clr.l -[A7]
000033F2 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000033F6 486E FEEE pea.l [A6 - 0x112]
000033FA 4267 clr.w -[A7]
000033FC 3F07 move.w -[A7], D7
000033FE A8A8 syscall OffsetRect
00003400 2F3C 0001 0002 move.l -[A7], 0x10002
00003406 3F07 move.w -[A7], D7
00003408 4267 clr.w -[A7]
0000340A 486E FEEE pea.l [A6 - 0x112]
0000340E 2F0B move.l -[A7], A3
00003410 4EBA EC9A jsr [PC - 0x1366 /* 000020AC */]
00003414 487A 00EA pea.l [PC + 0xEA /* 00003500, value 0x1200000 */]
00003418 486E FE6C pea.l [A6 - 0x194]
0000341C 3F3C 000B move.w -[A7], 0xB
00003420 2F0B move.l -[A7], A3
00003422 4EBA EB40 jsr [PC - 0x14C0 /* 00001F64 */]
00003426 486E FEAC pea.l [A6 - 0x154]
0000342A 3F3C 0002 move.w -[A7], 0x2
0000342E 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00003432 41EE FF00 lea.l A0, [A6 - 0x100]
00003436 43EE FEAC lea.l A1, [A6 - 0x154]
0000343A 700F moveq.l D0, 0x0F
label0000343C:
0000343C 20D9 move.l [A0]+, [A1]+
0000343E 51C8 FFFC dbf D0, -0x6 /* 0000343C */
00003442 3091 move.w [A0], [A1]
00003444 41EE FF00 lea.l A0, [A6 - 0x100]
00003448 2008 move.l D0, A0
0000344A 5280 addq.l D0, 1
0000344C 2F00 move.l -[A7], D0
0000344E 4240 clr.w D0
00003450 102E FF00 move.b D0, [A6 - 0x100]
00003454 48C0 ext.l D0
00003456 2F00 move.l -[A7], D0
00003458 486E FEEE pea.l [A6 - 0x112]
0000345C 42A7 clr.l -[A7]
0000345E 42A7 clr.l -[A7]
00003460 42A7 clr.l -[A7]
00003462 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00003466 486E FEEE pea.l [A6 - 0x112]
0000346A 4267 clr.w -[A7]
0000346C 3F07 move.w -[A7], D7
0000346E A8A8 syscall OffsetRect
00003470 487A 008E pea.l [PC + 0x8E /* 00003500, value 0x1200000 */]
00003474 486E FE6C pea.l [A6 - 0x194]
00003478 3F3C 000E move.w -[A7], 0xE
0000347C 2F0B move.l -[A7], A3
0000347E 4EBA EAE4 jsr [PC - 0x151C /* 00001F64 */]
00003482 486E FEAC pea.l [A6 - 0x154]
00003486 3F3C 0002 move.w -[A7], 0x2
0000348A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000348E 41EE FF00 lea.l A0, [A6 - 0x100]
00003492 43EE FEAC lea.l A1, [A6 - 0x154]
00003496 700F moveq.l D0, 0x0F
label00003498:
00003498 20D9 move.l [A0]+, [A1]+
0000349A 51C8 FFFC dbf D0, -0x6 /* 00003498 */
0000349E 3091 move.w [A0], [A1]
000034A0 41EE FF00 lea.l A0, [A6 - 0x100]
000034A4 2008 move.l D0, A0
000034A6 5280 addq.l D0, 1
000034A8 2F00 move.l -[A7], D0
000034AA 4240 clr.w D0
000034AC 102E FF00 move.b D0, [A6 - 0x100]
000034B0 48C0 ext.l D0
000034B2 2F00 move.l -[A7], D0
000034B4 486E FEEE pea.l [A6 - 0x112]
000034B8 42A7 clr.l -[A7]
000034BA 42A7 clr.l -[A7]
000034BC 42A7 clr.l -[A7]
000034BE 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000034C2 486E FEEE pea.l [A6 - 0x112]
000034C6 4267 clr.w -[A7]
000034C8 3F07 move.w -[A7], D7
000034CA A8A8 syscall OffsetRect
000034CC 2F3C 0002 0002 move.l -[A7], 0x20002
000034D2 3F07 move.w -[A7], D7
000034D4 1F3C 0001 move.b -[A7], 0x1
000034D8 486E FEEE pea.l [A6 - 0x112]
000034DC 2F0B move.l -[A7], A3
000034DE 4EBA EBCC jsr [PC - 0x1434 /* 000020AC */]
000034E2 2F3C 0002 0002 move.l -[A7], 0x20002
000034E8 3F07 move.w -[A7], D7
000034EA 4267 clr.w -[A7]
000034EC 486E FEEE pea.l [A6 - 0x112]
000034F0 2F0B move.l -[A7], A3
000034F2 4EBA EBB8 jsr [PC - 0x1448 /* 000020AC */]
label000034F6:
000034F6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000034FA 4E5E unlink A6
000034FC 2E9F move.l [A7], [A7]+
000034FE 4E75 rts
00003500 0120 btst -[A0], D0
00003502 0000 .incomplete